如何在Mac OS X Yosemite上安装OCaml 4.02.3(https://ocaml.org/releases/4.02.html)?用终端安装它是必须的吗?如果是这样,它的步骤是什么?我是OS X的新手,如果提供任何解决方案,我们非常感谢。非常感谢!
答案 0 :(得分:14)
我建议使用opam
,这是OCaml最新的包装系统。您不仅可以获得编译器,还可以获得基本上所有有用的OCaml库。唯一的问题是opam是在OCaml中实现的,因此您必须安装OCaml才能安装opam。有几种解决方案。
首先,维护一个opam自制软件包,所以如果你使用自制软件,你可以简单地做brew install opam
。如果你这样做,请注意你最终将安装OCaml作为自制程序包。如果您不想要任何其他库,那么您已经完成并可以开始使用OCaml。但是,下面我将告诉你再次通过opam安装OCaml,所以你最终会安装两个,这不是问题。不同之处在于opam安装,您可以另外开始安装更多的OCaml库,这些库在自制软件中不可用。
您可以使用releases页面上提供的预编译的opam二进制文件来避免重新安装OCaml。只需将Darwin的二进制文件下载到您选择的位置即可。
安装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