安装 OCaml

如果您需要比此快速安装页面上提供的更明确的说明,您可以在此处找到更详细的安装过程说明

在 Linux、macOS 或 *BSD 上安装 OCaml

  1. 安装 opam 包管理器

    OCaml 的包管理器 opam 既安装了编译器,也安装了任何其他包。 确保您的系统上安装了 gccbuild-essentialcurlunzipbubblewrap,然后在您的终端中运行以下命令来下载并安装最新版本的 opam

    在 GitHub 上查看脚本
    其他安装方法 您也可以使用您的操作系统包管理器安装 opam - 但是,您可能会获得不支持最新 OCaml 编译器版本的旧版本 opam。 如果您需要最新版本,您可以从源代码构建 opam,按照opam 的 GitHub 存储库中的说明操作。
  2. 初始化 opam

    Opam 需要进行初始化,这将创建一个默认的opam 切换。 Opam 切换是 OCaml 编译器和您安装的任何包的隔离环境。

    opam init 期间,系统会询问您是否要向您的 shell 添加一个钩子,以便将当前 opam 切换中可用的工具添加到您的 PATH。

  3. 激活 opam 切换

    如果您在上一步骤中提示时选择了“否”,则需要通过运行 eval $(opam env) 激活 opam 切换,或者通过使用 opam exec -- [CMD] 在切换中显式执行命令。

恭喜,您现在已经安装了 OCaml!

设置 OCaml 开发环境

OCaml 平台工具(包括构建系统 Dune)将完善您的 OCaml 开发环境。 要在您当前的 opam 切换中安装它们,请运行此命令

现在您已经可以编写一些 OCaml 代码了!

游览 OCaml

在 Windows 上安装 OCaml

  1. 安装 opam 包管理器

    OCaml 的包管理器 opam 从 2.2.0 版本开始原生支持 Windows,并且是在 Windows 上安装 OCaml 的推荐方法。 如果您正在寻找其他安装方法,请查看“OCaml 在 Windows 上”指南中提供的备用安装说明。

    在终端(Windows PowerShell 或命令提示符)中运行以下命令

  2. 初始化 opam

    现在,我们已经准备好初始化 opam,这将创建一个默认的opam 切换。 Opam 切换是 OCaml 编译器和您安装的任何包的隔离环境。

    opam init 期间,系统会询问您有关 Unix 支持基础结构的信息。 您可以选择选项 1 以让 opam 为您管理它。 有关更高级替代方案的详细信息,请参阅opam 博客

  3. 激活 opam 切换

    您需要通过在 cmd 上运行以下命令来激活 opam 切换

    或在 PowerShell 上运行以下命令
    Opam 初始化可能需要几分钟。 在等待时,开始游览 OCaml

恭喜,您现在已经安装了 OCaml!

设置 OCaml 开发环境

OCaml 平台工具(包括构建系统 Dune)将完善您的 OCaml 开发环境。 要在您当前的 opam 切换中安装它们,请运行此命令

现在您已经可以编写一些 OCaml 代码了!

游览 OCaml