由于我在工作站上没有root访问权限,因此我在本地安装了oUnit到〜/ ounit中。我可以加载模块中的解释,如果我跑在本地目录中使用ocamlfind
ocaml -I ~/ounit/oUnit
现在我想运行测试,所以我尝试编译:
ocamlfind ocamlc -o test -package oUnit -I ~/ounit/oUnit -linkpkg -g foo.ml test.ml
不幸的是,ocamlfind不检测oUnit包
ocamlfind: Package `oUnit' not found
我在做什么错?
你为什么不使用opam? –
由于它在我的系统上不可用。 – marmistrz
,我没有root权限 – marmistrz