安装 OCaml
如果您需要比此快速安装页面上提供的更明确的说明,您可以在此处找到更详细的安装过程说明。
在 Linux、macOS 或 *BSD 上安装 OCaml
-
安装 opam 包管理器
OCaml 的包管理器 opam 既安装了编译器,也安装了任何其他包。 确保您的系统上安装了
gcc
、build-essential
、curl
、unzip
和bubblewrap
,然后在您的终端中运行以下命令来下载并安装最新版本的 opam其他安装方法
您也可以使用您的操作系统包管理器安装 opam - 但是,您可能会获得不支持最新 OCaml 编译器版本的旧版本 opam。 如果您需要最新版本,您可以从源代码构建 opam,按照opam 的 GitHub 存储库中的说明操作。 -
初始化 opam
Opam 需要进行初始化,这将创建一个默认的opam 切换。 Opam 切换是 OCaml 编译器和您安装的任何包的隔离环境。
在
opam init
期间,系统会询问您是否要向您的 shell 添加一个钩子,以便将当前 opam 切换中可用的工具添加到您的 PATH。 -
激活 opam 切换
如果您在上一步骤中提示时选择了“否”,则需要通过运行
eval $(opam env)
激活 opam 切换,或者通过使用opam exec -- [CMD]
在切换中显式执行命令。
恭喜,您现在已经安装了 OCaml!
设置 OCaml 开发环境
OCaml 平台工具(包括构建系统 Dune)将完善您的 OCaml 开发环境。 要在您当前的 opam 切换中安装它们,请运行此命令
现在您已经可以编写一些 OCaml 代码了!
在 Windows 上安装 OCaml
-
安装 opam 包管理器
OCaml 的包管理器 opam 从 2.2.0 版本开始原生支持 Windows,并且是在 Windows 上安装 OCaml 的推荐方法。 如果您正在寻找其他安装方法,请查看“OCaml 在 Windows 上”指南中提供的备用安装说明。
在终端(Windows PowerShell 或命令提示符)中运行以下命令
-
初始化 opam
现在,我们已经准备好初始化 opam,这将创建一个默认的opam 切换。 Opam 切换是 OCaml 编译器和您安装的任何包的隔离环境。
在
opam init
期间,系统会询问您有关 Unix 支持基础结构的信息。 您可以选择选项 1 以让 opam 为您管理它。 有关更高级替代方案的详细信息,请参阅opam 博客。 -
激活 opam 切换
您需要通过在 cmd 上运行以下命令来激活 opam 切换
恭喜,您现在已经安装了 OCaml!
设置 OCaml 开发环境
OCaml 平台工具(包括构建系统 Dune)将完善您的 OCaml 开发环境。 要在您当前的 opam 切换中安装它们,请运行此命令
现在您已经可以编写一些 OCaml 代码了!