erlide,哪个eclipse /哪个包?

Kev*_*imm 4 erlang erlide

我已经为MacOSX(碳)下载了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 
Run Code Online (Sandbox Code Playgroud)

或者,当我完成不同的erlide安装时,我在控制台中没有得到任何响应:

hello:hello().
Run Code Online (Sandbox Code Playgroud)

有没有人对如何加载这个插件以及我应该安装哪些项目有很好的参考?

-module(hello).
-export([hello/0]).
hello() -> io:write("Hello World\n").
Run Code Online (Sandbox Code Playgroud)

[编辑]

我按照下面的要求安装了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").
Run Code Online (Sandbox Code Playgroud)

[/编辑]

Max*_*Max 5

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

我安装了OSX 10.6.5,64位和Erlang R14B.

经过几次错误的开始,我发现以下工作:

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

接下来,定义一个Erlang运行时,因为它不会自动获取:

  • 打开Eclipse首选项
  • 展开左侧显示的Erlang条目(不要选择Erlang)
  • 在展开的列表中,单击Installed Runtimes条目
  • 根据需要定义运行时
  • 重启Eclipse

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

最后,在Eclipse中运行Erlang代码之前,有必要定义启动配置:

  • 打开运行| 运行配置
  • 选择Erlang应用程序
  • 添加新的启动配置
  • 输入应用程序的名称
  • 在Erlang选项卡上:
  • 检查所需的项目
  • 在"运行时"选项卡上:
  • 确保节点定义为erlide
  • 选中"如果尚未运行则启动Erlang节点
  • 单击"应用"

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