J'essaie d'apprendre OCAML à travers le World World Ocaml Book. Ils ont un guide par lequel je suis censé installer le forfait de base et l'utop. Cependant, alors que je semble vous installer avec succès à l'aide de l'OPAM, aucun d'entre eux ne fonctionne lorsque j'essaie de les utiliser.
Je sais qu'ils sont installés, car lorsque j'essaie de les installer à nouveau, je reçois ce message: p> Cependant, lorsque j'essaie d'entrer "utop" Pour démarrer utop, cela ne fonctionne pas. p> même lorsque j'essaie d'ouvrir le noyau: p> Qu'est-ce qui se passe ici? Je suis nouveau à la programmation afin qu'il y ait quelque chose à propos de l'installation que je ne comprends pas. p> p>
4 Réponses :
concernant utop code>, il semble que vous n'ayez pas dans votre
$ chemin code>. Avez-vous fait:
. ~/.opam/opam-init/init.sh > /dev/null 2> /dev/null || true
Toujours ne semble pas fonctionner. Consultez ma réponse ci-dessous pour voir le code renvoyé lorsque je saisis Eval 'opam config Env'. Peut-être que cela donnera une idée? Merci pour la réponse!
Travaillé pour moi! Merci.
Alors, j'ai essayé d'évaluer l'évaluation 'opam config env' et c'est ce qui se passe: et il est toujours indiqué que la commande "utop" n'est pas trouvée. Les chemins ci-dessus sont gibbacs à moi. Quelqu'un pourrait-il être capable de regarder ce qu'il a renvoyé pour voir si cela indique ce que le problème pourrait être? P> p>
Votre personnage de devis est faux. Vous en avez besoin comme dans la lettre à. Il est situé sur mon clavier près du bouton '1'
Doh. C'est exactement ça. Je ne savais pas que ce personnage existait. Merci beaucoup!
mon ubuntu-14 / menthe était aussi "bouchée" p>
Après avoir lu la section Ubuntu ici; https://opam.ocaml.org/doc/install.html P>
et Supprimer .Opam / Dir avant de faire à nouveau; p>
corrigé! p>
Les méthodes pour installer OCAML UTOP à Ubuntu dans la plupart des ressources en ligne semblent être telles que des utilisateurs trompeurs. La chose est lors de l'installation de l'opam avec la commande Donc, si vous avez installé OCAML plus tôt, supprimez-les pour éviter les conflits. P> sudo apt-get code> Il n'est pas nécessaire d'installer OCAML à l'aide de la même commande car OCAML est venu avec l'installation OPAM. Donc, seule la chose que vous avez à faire est d'initialiser correctement l'état de l'OPAM qui définit la racine OPAM dans votre dossier à domicile.
opam install utop
eval `opam config env`
utop
Pouvez-vous essayer d'exécuter dans le terminal ceci: eval `opam config env`
J'ai essayé cela, mais pour une raison quelconque, cela n'a pas fonctionné. Voir ma réponse ci-dessous.
Réouverture du terminal a fonctionné pour moi, l'installation de l'OPAM modifie les modifications apportées à .CASHRC qui nécessite une bash à redémarrer.