在Mac OS X上安装OCaml

时间:2015-12-30 10:30:13

标签: macos ocaml

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

3 个答案:

答案 0 :(得分:14)

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

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

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

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

      

    是否必须使用终端安装它?

答案 1 :(得分:2)

安装Macports并从终端运行:

$ sudo port install ocaml opam

答案 2 :(得分:0)

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