ocamlfind:找不到包“核心”

Igo*_*bin 2 ocaml

我已经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 listcore在列表中看不到软件包()。

可能是什么原因?

ivg*_*ivg 5

看起来ocamlfind您正在使用的实用程序不是来自opam,而是来自您的系统,因此它看不到opam已安装的东西。这是奥帕灭活的常见症状。尝试激活它,以便PATH变量包含正确路径的路径ocamlfind

eval `opam config env`
Run Code Online (Sandbox Code Playgroud)