Ocaml和Opam:未绑定的模块核心
我试图build立一个ocaml环境,并且遵循了真实世界Ocamltesting版的附录A的指示。 我设置了opam,并用命令安装了ocaml的一个版本
$ opam switch 4.01.0dev+trunk
通过罚款。 然后我做了一个
$ eval `opam config env`
拉入变革。 我正在运行正确的顶层,如
$ which ocaml
输出
/home/bryan/.opam/4.01.0dev+trunk/bin/ocaml
我使用命令安装了Jane街的Core软件包
$ opam install core
ocamlfind和opamsearch都显示该软件包已正确安装。 但是,当我尝试从repl或在文件中打开它,我得到错误“未绑定的模块核心”。 例如
$ ocaml # open Core;; Error: Unbound module Core
有什么我在这里失踪? 为什么不能ocamlfind我安装的模块? 提前致谢。
所以我跳了一下枪。 我忘了添加一些项目到我的〜/ .ocamlinit文件。 具体来说,我忘了补充
#use "topfind" #camlp4o #thread #require "core.top" #require "core.syntax"
如第1章所述。