我想用命令编译我的项目:
ocamlfind ocamlopt -package ocamlnet -package batteries -package unix -linkpkg oauth.ml
Run Code Online (Sandbox Code Playgroud)
但我得到以下错误:
ocamlfind: Package `ocamlnet' not found
make: *** [oauth.cmi] Error 2
Run Code Online (Sandbox Code Playgroud)
经过对此问题的一些研究后,我读到在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
[...]
Run Code Online (Sandbox Code Playgroud)
提前致谢.
The*_*Guy 21
做一个:
eval $(opam config env)
Run Code Online (Sandbox Code Playgroud)
这应该解决问题.
#编辑1:
如果它仍然无法删除目录
/home/adam/.opam/4.00.1
然后再试一次.