我想使用命令编译我的项目:
ocamlfind ocamlopt -package ocamlnet -package batteries -package unix -linkpkg oauth.ml
但是我遇到了以下错误:
ocamlfind: Package `ocamlnet' not found
make: *** [oauth.cmi] Error 2
经过对这个问题的一些研究,我发现通过opam安装的软件包和opam之前安装的软件包(在这种情况下是ocamlfind)可能会出现问题,所以我尝试进行检查并卡住了,因为ocamlfind是通过opam安装的。有人知道我可以尝试什么来解决这个问题吗?
$ which ocamlfind
/home/user/.opam/4.00.1/bin/ocamlfind
$ opam list
Installed packages for 4.00.1:
[...]
ocamlfind 1.4.0 A library manager for OCaml
[...]
感谢您的提前支持。
eval $(opam config env)
。 - Jonathan Protzenkoeval $(opam config env)
。 - TheNiceGuyopam switch 4.01.0
或类似的命令切换回现有的开关。 - Fabrice Le Fessant