Ich versuche OCaml durch das Real World OCaml Buch zu lernen. Sie haben eine Anleitung, mit der ich das Core-Paket und die Utop installieren soll. Obwohl ich beide erfolgreich mit Opam installiere, funktioniert keiner von beiden, wenn ich versuche, sie zu benutzen.OCaml: Kann nach der Installation nicht utop laufen
Ich weiß, dass sie installiert ist, weil, wenn ich versuche, sie wieder zu installieren, bekomme ich diese Meldung:
$ opam install utop core
[NOTE] Package utop is already installed (current version is 1.10).
[NOTE] Package core is already installed (current version is 109.55.02).
aber wenn ich versuche, „utop“ eingeben utop zu starten, es doesn‘ t arbeiten.
$ utop
bash: utop: command not found
Gleiche, wenn ich versuche Kern zu öffnen:
$ open Core.Std
Couldn't get a file descriptor referring to the console
Was ist hier los? Ich bin neu im Programmieren, also könnte etwas an der Installation liegen, das ich einfach nicht verstehe.
Können Sie versuchen, im Terminal dies auszuführen: eval \ 'opam config env \' – Kakadu
Ich habe das versucht, aber aus irgendeinem Grund hat es nicht funktioniert. Siehe meine Antwort unten. – akim330
Erneutes Öffnen des Terminals funktionierte für mich, die Installation von Opam nimmt Änderungen an .bashrc vor, was erfordert, dass bash neu gestartet wird. – kristianp