在 Mac OS X 上安装 OCaml

Installation of OCaml on Mac OS X

如何在 Mac OS X Yosemite 上安装 OCaml 4.02.3 (https://ocaml.org/releases/4.02.html)?必须用终端安装吗?如果是这样,它的步骤是什么?我是OS X的新手,如果能提供任何解决方案,将不胜感激。非常感谢!

从终端安装 Macports 和 运行:

$ sudo port install ocaml opam

我推荐使用 opam,这是 OCaml 的最新打包系统。您不仅可以获得编译器,还可以获得基本上所有有用的 OCaml 库。唯一的问题是 opam 是在 OCaml 中实现的,所以你必须安装 OCaml 才能安装 opam。有几个解决方案。

  1. 首先,维护了一个 opam homebrew 包,所以如果你使用 homebrew,你可以简单地做 brew install opam。如果你这样做,请注意你最终也会将 OCaml 安装为一个自制程序包。如果您不需要任何其他库,您就可以开始使用 OCaml。但是,下面我将告诉您再次通过 opam 安装 OCaml,这样您最终会安装两次,这不是问题。不同之处在于 opam 安装,您可以另外开始安装更多的 OCaml 库,这些库在 homebrew 中不可用。

  2. 您可以使用 releases 页面上提供的 opam 预编译二进制文件来避免 OCaml 的双重安装。只需将 Darwin 的二进制文件下载到您选择的位置。

安装 opam 后,您可以执行 opam init,这将安装最新版本的 OCaml。然后您可以执行 opam list 查看所有可用的库,并安装其中一个,例如opam install core 获取 Real World OCaml 中使用的库。 Opam 在 ~/.opam 下安装所有内容,因此只需删除整个目录即可撤消所有内容。 (几乎所有的东西,它也会稍微修改你的登录文件。我使用 -n 选项到 opam init 因为我不喜欢我的文件被自动修改,而且我自己知道该怎么做。)

Is it a must to install it with terminal?

是的。

我没有成功安装 MacPorts, 所以我安装了 Brew。 https://brew.sh/ 然后你可以输入: 酿造安装 opam