在Mac OS X上安装OCaml

3

如何在Mac OS X Yosemite上安装OCaml 4.02.3 (https://ocaml.org/releases/4.02.html)?是否必须使用终端进行安装?如果是,请提供详细的步骤。我是OS X的新手,非常感谢您能提供任何解决方案。非常感谢!

3个回答

16

我建议使用opam,这是OCaml最新的打包系统。你不仅可以得到编译器,而且还可以得到几乎所有有用的OCaml库。唯一的问题是opam是用OCaml实现的,因此你必须安装OCaml才能安装opam。有几种解决方案。

  1. 首先,有一个opam homebrew软件包可供使用,因此如果你使用homebrew,只需执行brew install opam即可。如果你这么做了,注意你也会得到OCaml作为homebrew软件包安装。如果你不想要其他库,那就可以直接开始使用OCaml了。不过,在下面,我将告诉你再次通过opam安装OCaml,这样你就会得到两个安装,但这并不是问题。不同之处在于opam安装后,你还可以额外安装更多在homebrew中无法获得的OCaml库。

  2. 你可以通过opam预编译的二进制文件来避免OCaml的双重安装,这些文件可以在其发布页面上找到。只需将Darwin版本的二进制文件下载到任意位置即可。

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

必须通过终端安装吗?

是的。


2

安装Macports,然后在终端中运行以下命令:

$ sudo port install ocaml opam

0

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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接