10
votes

OCAML: impossible d'exécuter utop après l'avoir installé

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: xxx

Cependant, lorsque j'essaie d'entrer "utop" Pour démarrer utop, cela ne fonctionne pas. xxx

même lorsque j'essaie d'ouvrir le noyau: xxx

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.


3 commentaires

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.


4 Réponses :


9
votes

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


2 commentaires

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.



0
votes

Alors, j'ai essayé d'évaluer l'évaluation 'opam config env' et c'est ce qui se passe: xxx

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?


2 commentaires

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!



0
votes

mon ubuntu-14 / menthe était aussi "bouchée"

Après avoir lu la section Ubuntu ici; https://opam.ocaml.org/doc/install.html

et Supprimer .Opam / Dir avant de faire à nouveau;

  1. opam init
  2. OPAM INSTALL UTOP

    corrigé!


0 commentaires

4
votes

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 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.

Donc, si vous avez installé OCAML plus tôt, supprimez-les pour éviter les conflits. P>

opam install utop
eval `opam config env`
utop


0 commentaires