Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos 在Mac OS X上安装OCaml_Macos_Ocaml - Fatal编程技术网

Macos 在Mac OS X上安装OCaml

Macos 在Mac OS X上安装OCaml,macos,ocaml,Macos,Ocaml,如何在Mac OS X Yosemite上安装OCaml 4.02.3()?必须用终端安装吗?如果是,步骤是什么?我是OSX的新手,如果能提供任何解决方案,我将不胜感激。非常感谢 从终端安装并运行此程序: $ sudo port install ocaml opam 我建议使用opam,这是OCaml最新的打包系统。不仅可以获得编译器,还可以获得所有有用的OCaml库。唯一的问题是opam是在OCaml中实现的,因此必须安装OCaml才能安装opam。有两种解决方案 首先,维护opam自制软件

如何在Mac OS X Yosemite上安装OCaml 4.02.3()?必须用终端安装吗?如果是,步骤是什么?我是OSX的新手,如果能提供任何解决方案,我将不胜感激。非常感谢

从终端安装并运行此程序:

$ sudo port install ocaml opam

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

  • 首先,维护opam自制软件包,因此如果使用自制软件,只需执行
    brew安装opam
    。如果您这样做,请注意,最终还将安装作为自制软件包的OCaml。如果您不需要任何其他库,那么您已经完成了,可以开始使用OCaml。然而,下面我将告诉您再次通过opam安装OCaml,因此您将完成两次安装,这不是问题。与opam安装不同的是,您还可以开始安装更多的OCaml库,这些库在自制中不可用

  • 通过使用opam页面上提供的预编译二进制文件,可以避免双重安装OCaml。只需将达尔文的二进制文件下载到您选择的位置

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

    必须用终端安装吗


    是。

    我没有成功安装MacPorts, 所以我安装了Brew。 然后您可以输入: brew安装opam