标准.ocamlinit配置
我认为我设置得很正确,就像在realworldocaml上解释的那样,但是当我尝试这样做时标准.ocamlinit配置,ocaml,opam,utop,Ocaml,Opam,Utop,我认为我设置得很正确,就像在realworldocaml上解释的那样,但是当我尝试这样做时 open Core;; 我明白了 未绑定模块核 我认为这与.ocamlinit有关,但我不知道还应该添加/删除哪些内容 #use "topfind";; #thread;; #camlp4o;; #require "core.top";; #require "core.syntax";; #require "ppx_jane";; (* Added by OPAM. *) let () = try
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 -> ()
;;
我真的不明白这个尝试是否应该是文件中的第一件事(但我尝试了这两个版本,得到了相同的结果)。
我错过了什么
我查看了一下,但我的情况不是这样(我没有得到所有这些错误,只有未绑定的模块一个) 您可以使用ocamlinit,因此您要么根本没有安装核心库,要么没有激活opam(如果您正在使用它的话)。确保您执行了以下操作:
eval $(opam config env)
opam install core
coretop
然后在REPL中,您可以
open Core.Std;;