gpt4 book ai didi

erlang - erlide,哪个eclipse/哪个包?

转载 作者:行者123 更新时间:2023-11-30 23:55:28 30 4
gpt4 key购买 nike

我已经为 MacOSX(carbon)下载了 eclipse 3.4(java 版本)。我曾尝试对 erlide 进行“更新”,但看到许多(重复的)选项(许多 erlide、说“仅用于 erl SDK 更新”的选项等)有时我在尝试访问时遇到 403 错误 http://erlide.org/updatehttp://erlide.sourceforge.net/update .

最后,当我安装了一些选项时,我要么得到如下错误:

Loading of /Users/kevindtimm/Documents/eclipse-java-ganymede-SR2-macosx-carbon/eclipse/plugins/org.erlide.kernel.common_0.8.1.201005250801/ebin/erlide_kernel_common.beam failed: badfile
(hello_world@ktmac)1>
=ERROR REPORT==== 24-Nov-2010::19:17:32 ===
beam/beam_load.c(1768): Error loading function erlide_kernel_common:monitor/0: op put_string u u x:
please re-compile this module with an R14B compiler

或者,当我完成了 erlide 的不同安装时,我在控制台中没有得到以下响应:
hello:hello().

有没有人对如何加载这个插件以及我应该安装哪些项目有很好的引用?
-module(hello).
-export([hello/0]).
hello() -> io:write("Hello World\n").

[编辑]

我已经按照下面的要求安装了 eclipse 3.6 (c++),但下面的代码仍然找不到 hello:hello()。
%%file_comment
-module(hello).

%%
%% Include files
%%

%%
%% Exported Functions
%%
-export([hello/0]).

%%
%% API Functions
%%



%%
%% Local Functions
%%
hello() -> io:write("Hello World\n").

[/编辑]

最佳答案

对你来说可能有点晚了,但对于其他人来说,我的设置可能会避免一些挫折。

我安装了 OSX 10.6.5、64 位和 Erlang R14B。

经过几次错误的启动后,我发现以下方法有效:

  • 下载 C++ 版 Eclipse(我使用最新的 Helios,64 位,OSX)
  • 解压后,启动 Eclipse
  • 打开帮助 | Eclipse Marketplace(等待它获取数据)
  • 在搜索字段中输入 erlide 并单击 Go
  • 按照说明继续安装
  • 安装插件后重启 Eclipse(总是一个好主意)

  • 接下来,定义一个 Erlang 运行时,因为它不会自动拾取:
  • 打开 Eclipse 首选项
  • 展开左侧显示的 Erlang 条目(不要选择 Erlang)
  • 在展开的列表中单击已安装的运行时条目
  • 适本地定义您的运行时
  • 重启 Eclipse

  • 未能首先执行上述步骤(即打开不同的 Erlang 首选项 Pane )会导致 Eclipse 内部出现内部 UI 错误,从而阻止您关闭对话框。因此,迫使您杀死 Eclipse。

    最后,必须先定义启动配置,然后才能在 Eclipse 中运行 Erlang 代码:
  • 打开运行 |运行配置
  • 选择 Erlang 应用
  • 添加新的启动配置
  • 输入应用程序的名称
  • 在 Erlang 选项卡上:
  • 检查所需项目
  • 在运行时选项卡上:
  • 确保节点被定义为 erlide
  • 选中“如果尚未运行,则启动 Erlang 节点
  • 点击申请

  • 无论如何,我希望它可以帮助那里的人。

    关于erlang - erlide,哪个eclipse/哪个包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4272990/

    30 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com