我已经使用core
安装了opam
,在bash环境中添加了opam配置,但我无法使用核心模块编译程序(模块已安装):
$ opam install core
[NOTE] Package core is already installed (current version is 113.33.03).
$ ocamlfind ocamlopt -o progprog -linkpkg -package core test1.ml
ocamlfind: Package `core' not found
如果我做ocamlfind list
我在列表中看不到包(core
)。
可能是什么原因?
您使用的ocamlfind
实用程序看起来不是来自opam,而是来自您的系统,因此它看不到opam安装的东西。这是失活的opam的常见症状。尝试激活它,以便PATH变量将包含适当的ocamlfind
的路径:
eval `opam config env`