如何使用OPAM在Jane Street的Core上安装OCaml?

时间:2016-02-09 06:41:43

标签: opam ocaml-core

在整个互联网上发现使用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 library paths, Core module

设置Core的新方法是什么?

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

1 个答案:

答案 0 :(得分:1)

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

用户必须采取以下纠正措施:

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