【问题标题】:Make OcaIDE work in Eclipse on Mac使 OcaIDE 在 Mac 上的 Eclipse 中工作
【发布时间】:2013-10-29 13:16:31
【问题描述】:

在我自己尝试了几天后,我不得不停止浪费时间并最终寻求帮助。我在 iMac 上运行 Mavericks。我已经安装了 Eclipse[Version: Kepler Service Release 1] 和 OcaIDE 插件。除了ocamlbuildomakeOcamle 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。我用谷歌搜索了这个,但在我看来,有很多事情可能会在错误选项卡中显示此错误。 我只需要帮助解决这个问题,以便当我选择代码并单击“顶层评估”时,我可以让代码产生有用的东西而不是错误。我会很感激一些帮助。谢谢。

【问题讨论】:

  • 你可以尝试在Eclipse 3.5上安装OcamlIDE,因为这是官方网站推荐的版本,也可以在官方论坛algo-prog.info/ocaide/forum

标签: java eclipse macos ocaml ocamlbuild


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 2015-02-21
    • 2010-09-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多