1

在互联网上找到的使用 OPAM 安装 Core 的简单说明不再有效。安装和使用 Core 的新方法是什么?

我想我将问题追溯到 ocaml-core 邮件列表中关于重命名多个依赖项https://groups.google.com/forum/#!topic/ocaml-core/Te6LTiNBO08的消息。

配对下来,在安装 opam 本身之后,广泛发布的安装说明相当于两个步骤:

$ opam install core

$ cat >> ~/.ocamlinit <<EOF
#use "topfind";;
#thread;;
#camlp4o;;
#require "core.top";;
#require "core.syntax";;
EOF

遵循这些指示会导致在使用ocaml(或corebuildutop等)时出现有关“sexprlib.syntax”包丢失的错误。

失败的方向可以在这本被广泛引用的电子书 https://github.com/realworldocaml/book/wiki/Installation-Instructions#setting-up-and-using-utop中找到, 并反映在 Stackoverflow 上的方向中,例如: Ocaml utop 库路径,核心模块

设置 Core 的新方法是什么?

opam install core似乎不再足够,因为它没有引入新的语法包。我不确定这是否是依赖错误。推荐的 ocamlinit 设置似乎也是错误的。

4

1 回答 1

1

我发现核心 113.24.00 有缺陷,并且在撰写本文时网络上的所有安装说明都已过时。

用户必须执行以下纠正步骤:

您也可以#camlp4o;;从您的行中删除该行,.ocamlinit因为 Core 不再需要此库。

于 2016-02-09T16:26:11.397 回答