Java 让OcaIDE在Mac上的Eclipse中工作

Java 让OcaIDE在Mac上的Eclipse中工作,java,eclipse,macos,ocaml,ocamlbuild,Java,Eclipse,Macos,Ocaml,Ocamlbuild,经过几天的努力,我不得不停止浪费时间,并最终寻求帮助。我在iMac上运行Mavericks。我已经安装了Eclipse[版本:开普勒服务发布1]和OcaIDE插件。默认情况下,除了ocamlbuild、omake和Ocamle lib Path之外,所有我的路径都被填充。所以我想我已经做了所有需要的事情,最终让Ocaml编译我的程序,并让我在终端中得到结果 我创建了一个新的Ocaml托管项目,然后创建了一个扩展名为file.ml的新文件,并键入: List.fold_left (fun acc

经过几天的努力,我不得不停止浪费时间,并最终寻求帮助。我在iMac上运行Mavericks。我已经安装了Eclipse[版本:开普勒服务发布1]和OcaIDE插件。默认情况下,除了
ocamlbuild
omake
Ocamle lib Path
之外,所有我的路径都被填充。所以我想我已经做了所有需要的事情,最终让Ocaml编译我的程序,并让我在终端中得到结果

我创建了一个新的Ocaml托管项目,然后创建了一个扩展名为
file.ml
的新文件,并键入:

List.fold_left
(fun acc x -> acc + x)
0
[1; 2; 3; 4];;
在终端中,我得到了我所期望的:
-:int=10
但是在Eclipse中,在错误选项卡中,我得到了org.Eclipse.e4.ui.workbench。我用谷歌搜索了这个,但在我看来,有太多的东西可以让这个错误显示在错误标签上。
我只是需要帮助来解决这个问题,这样当我选择代码并单击“在Toplevel中评估”时,我就可以让代码产生有用的东西,而不是错误。我非常感谢你的帮助。谢谢。

您需要填充ocamlbuild和OCaml lib路径才能运行代码。路径应该会自动填充,但有时不会(我确实遇到过一次,这是因为文件权限问题,我的OcalIDE无法读取ocaml文件箱。您也可以检查一下)


您可以检查ocaml路径并填充未填充的路径。例如,如果ocaml位于/usr/local/bin/ocaml,那么ocamlbuild应该是/usr/local/bin/ocamlbuild,ocaml lib路径应该是/usr/local/lib/ocaml

您可以尝试在Eclipse3.5上安装OcamlIDE,因为这是官方网站上的推荐版本,也可以在官方论坛上询问这个问题