由於我在工作站上沒有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