2016-03-14 57 views
1

我想我正确地设置的,像realworldocaml解释,但是当我尝试做标准.ocamlinit配置

open Core;; 

我得到

未绑定模块核心

我认为这与.ocamlinit有关,但我不知道还应该添加/删除哪些内容。

#use "topfind";; 
#thread;; 
#camlp4o;; 
#require "core.top";; 
#require "core.syntax";; 
#require "ppx_jane";; 

(* Added by OPAM. *) 
let() = 
    try Topdirs.dir_directory (Sys.getenv "OCAML_TOPLEVEL_PATH") 
    with Not_found ->() 
;; 

我真的不明白,如果试图要在文件中的第一件事(但我想这两个版本,我有同样的结果)。 我在这里错过了什么?

我看了this question,但我的情况并非如此(我没有得到所有这些错误,只有未绑定的模块之一)。

回答

0

你的ocamlinit是好的,所以你要么根本没有安装核心库,要么没有激活opam,如果你正在使用它。确保,你做了以下内容:

eval $(opam config env) 
opam install core 
coretop 

然后在REPL,你可以做

open Core.Std;;