installation - OCaml:安装后无法运行utop

标签 installation ocaml opam utop

我正在尝试通过Real World OCaml书来学习OCaml。他们有一个指南,应该由我来安装Core软件包和utop。但是,尽管我似乎可以使用Opam成功安装这两种产品,但是当我尝试使用它们时,它们都不起作用。

我知道它们已安装,因为当我再次尝试安装它们时,收到以下消息:

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

但是,当我尝试输入“utop”来启动utop时,它不起作用。
$ utop
bash: utop: command not found

当我尝试打开核心时也是如此:
$ open Core.Std
Couldn't get a file descriptor referring to the console

这里发生了什么?我是编程的新手,所以关于安装的某些事情我只是不了解。

最佳答案

关于utop,似乎您的$PATH中没有。你做了:

$ eval `opam config env`

如果您希望opam在新的shell中正确地自动设置,则应在.bashrc中添加以下内容:
. ~/.opam/opam-init/init.sh > /dev/null 2> /dev/null || true

至于无法打开Core.Std,则当然不能在 shell 中打开它,此命令必须在utop中发出。

关于installation - OCaml:安装后无法运行utop,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20738880/

相关文章:

ocaml - 使用 OPAM 安装 camlimages

ocaml - 是否可以制作 opam "sandbox"?

Android SDK 安装包报错

python - 无法安装 jaxlib

SSL3问题,解密失败

ocaml - ocaml 中的 `(a,b)` 与 `(a*b)`

debugging - 我们可以查看部分推断的输入信息吗?来自 Ocaml 顶层/编译器的程序无法编译?

android - 使用 Windows CLI 将 phonegap 应用程序安装到 android 模拟器

printing - OCaml 打印语句

docker - 为什么我无法获得ocaml/opam:ubuntu-16.04_ocaml-4.03.0 docker镜像?