我正在尝试通过 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
这里发生了什么?我是编程新手,所以可能有一些关于安装的东西我只是不理解。