我已经core使用opam进行了安装,并在bash环境中添加了opam config,但是无法使用核心模块(已安装该模块)编译程序:
$ 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
Run Code Online (Sandbox Code Playgroud)
如果可以,ocamlfind list我core在列表中看不到软件包()。
可能是什么原因?
看起来ocamlfind您正在使用的实用程序不是来自opam,而是来自您的系统,因此它看不到opam已安装的东西。这是奥帕灭活的常见症状。尝试激活它,以便PATH变量包含正确路径的路径ocamlfind:
eval `opam config env`
Run Code Online (Sandbox Code Playgroud)