ocaml交互式地使用tuareg

时间:2013-12-02 14:00:19

标签: ocaml

为什么在tuareg 2.05下以交互方式运行ocaml时会得到以下内容?

    OCaml version 4.01.0

无法找到文件topfind。 未知指令`camlp4o'。

我正在使用OSX 10.9。

伊恩

1 个答案:

答案 0 :(得分:2)

看起来你有一个.ocamlinit试图加载topfind,因为你没有在搜索路径中找到正确的目录而失败了。

如果我不得不冒险猜测,我会说你在eval `opam config env`之类的配置文件中安排了一些配置垃圾(可能类似~/.bashrc),以便安排这个工作在shell中,但是emacs无法看到它,因为启动emacs的桌面环境不会查询.bashrc。在同一目录下的bash下运行ocaml是否正常工作并成功加载topfind?如果是这样,请查找您的环境确实参考的配置文件,并将相关代码移动到其中一个。 ~/.profile,也许。