让OcaIDE在Mac上的Eclipse中工作

时间:2013-10-29 13:16:31

标签: java eclipse macos ocaml ocamlbuild

经过几天努力让自己开始工作,我不得不浪费时间,最后寻求帮助。我在iMac上运行小牛队。我已经安装了Eclipse [Version:Kepler Service Release 1]和OcaIDE插件。默认情况下我的所有路径都已填写,ocamlbuildomakeOcamle lib Path除外。所以我在想我已经完成了所有必要的工作,最终让Ocaml编译我的程序并获得我在终端中得到的结果。

我创建了一个新的Ocaml Managed Project,然后是一个扩展名为file.ml的新文件,并输入了:

List.fold_left
(fun acc x -> acc + x)
0
[1; 2; 3; 4];;

在终端中,我得到了我的期望:- : int = 10但是在Eclipse中,在错误选项卡中,我得到org.eclipse.e4.ui.workbench。我用谷歌搜索了这个,但它看起来有很多东西可以在错误选项卡中显示此错误。 我只需要帮助解决这个问题,这样当我选择代码并单击" Eval in Toplevel"时,我可以获得代码来生成有用的东西,而不是错误。我很感激一些帮助。谢谢。

1 个答案:

答案 0 :(得分:0)

您需要填充ocamlbuild和OCaml lib Path来运行代码。路径应该自动填满,但有时它没有(我曾经面对过一次因为文件权限问题,我的OcalIDE无法读取ocaml bin。你也可以检查一下)

您可以检查您的ocaml路径并填充未填充的路径。例如,如果ocaml放在/ usr / local / bin / ocaml,则ocamlbuild应为/ usr / local / bin / ocamlbuild,OCaml lib路径应为/ usr / local / lib / ocaml