macos - 在 Mac OS X 上安装 OCaml

标签 macos ocaml

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

最佳答案

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

  • 首先,维护了一个 opam homebrew 包,所以如果你使用 homebrew,你可以简单地做 brew install opam .如果您这样做,请注意您最终也会将 OCaml 安装为自制软件包。如果你不想要任何其他库,你就完成了,可以开始使用 OCaml。但是,下面我会告诉您再次通过opam安装OCaml,因此您最终会安装两次,这不是问题。不同之处在于 opam 安装,您可以另外开始安装更多 OCaml 库,这些库在 homebrew 中不可用。
  • 您可以通过使用其 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?



    是的。

    关于macos - 在 Mac OS X 上安装 OCaml,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34527677/

    相关文章:

    macos - 无法在 Mac OSX 10.10 Yosemite 上安装 parse.com 命令行工具

    bash - 使用打开的终端窗口目录路径在 OSX(Snow Leopard) 中打开一个新的终端选项卡

    java - 在 Mac 上设置 Java Swing 应用程序名称

    class - 使用其他方法创建 Ocaml 子类的正确方法是什么?

    debugging - ocamldebug 如何与包含电池的项目一起使用?

    ocaml - 如何在扩展模块中包含签名?

    objective-c - -[NSCFNumber 计数] : unrecognized selector

    c - Valgrind 和 GDB 替代 Mac?

    ocaml - 2 个具有相同(文件)名称的 ocaml 模块

    ocaml - 如何在不调试符号的情况下获取 OCaml 中异常的行号?