ocamlfind:找不到包“核心”

问题描述 投票:2回答:1

我已经使用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)。

可能是什么原因?

ocaml
1个回答
4
投票

您使用的ocamlfind实用程序看起来不是来自opam,而是来自您的系统,因此它看不到opam安装的东西。这是失活的opam的常见症状。尝试激活它,以便PATH变量将包含适当的ocamlfind的路径:

eval `opam config env`
© www.soinside.com 2019 - 2024. All rights reserved.