为什么在tuareg 2.05下以交互方式运行ocaml时会得到以下内容?
OCaml version 4.01.0
无法找到文件topfind。 未知指令`camlp4o'。
我正在使用OSX 10.9。
伊恩
答案 0 :(得分:2)
看起来你有一个.ocamlinit
试图加载topfind,因为你没有在搜索路径中找到正确的目录而失败了。
如果我不得不冒险猜测,我会说你在eval `opam config env`
之类的配置文件中安排了一些配置垃圾(可能类似~/.bashrc
),以便安排这个工作在shell中,但是emacs无法看到它,因为启动emacs的桌面环境不会查询.bashrc
。在同一目录下的bash下运行ocaml是否正常工作并成功加载topfind?如果是这样,请查找您的环境确实参考的配置文件,并将相关代码移动到其中一个。 ~/.profile
,也许。