【发布时间】:2016-05-20 15:35:29
【问题描述】:
当我尝试在 OCaml 的顶层 utop 中加载文件 extLib.cma 时,我收到以下错误:
Cannot find file extLib.cma
但是,如果我尝试使用 opam 安装它,我会收到以下注释:
Package extlib is already installed.
我做错了什么?
【问题讨论】:
-
(1) 您究竟如何加载
extLib.cma? (2) 你的意思是只调用一些extLib 的函数吗?还是别的什么? -
试试
#require "extlib";; -
成功使用#require "extlib"后,尝试使用opam安装javalib,报错:无法满足以下依赖:-javalib -> extlib
-
就我而言,opam 1.2.2 版提供给
↘ downgrade extlib 1.7.0 to 1.5.4 [required by javalib] -
在顶层,使用
#list指令来显示可用的包。编译时,使用带有ocamlfind的编译器调用。