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章所述。