在我的项目中,我有一个使用Core.Std的文件,所以我已经运行了
opam install core
并补充说
open Core.Std
在我的档案中.
我跑的时候
ocamlbuild myprogram.native
它说:
Error: Unbound module Core
指向上面的open语句.
所以,我试试这个:
ocamlbuild -use-ocamlfind -pkgs core.std myprogram.native
并获得以下消息:
ocamlfind: Package `core.std' not found
所以我想也许我需要运行opam install core.std,但显然根据opam没有这样的东西.我也试过"打开Core.Std ;;" 在ocaml repl中,但这也不起作用.有任何想法吗?
您可以使用corebuild此库附带的文件,也可以尝试:
 ocamlbuild -use-ocamlfind -pkg core
PS使用ocamlfind list命令查看可用包列表.
PPS除了corebuild它们通常发布之外coretop,还有一个脚本,允许您运行启用了核心的顶级.它使用utop在引擎盖下面,因此在实验之前确保已安装opam install utop(如果您正在使用opam).
从ocamlbuild cmd中删除.std?