erlide,哪个 eclipse/哪个包?

发布于 2024-10-04 16:22:16 字数 1346 浏览 2 评论 0原文

我已经下载了 MacOSX (carbon) 的 eclipse 3.4 (java 版本)。我尝试“更新”到 erlide,但看到许多(重复的)选项(许多 erlide、显示“仅用于 erl SDK 更新”的选项等)有时,在尝试访问 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().

是否有人对如何加载此插件有一个很好的参考-in 以及我应该安装哪些项目?

-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").

[/编辑]

I have downloaded eclipse 3.4 (java version) for MacOSX (carbon). I have tried to 'update' to the erlide, but see many (duplicated) options (many erlide, options that say 'only for erl SDK updates', etc.) Sometimes I get 403 errors when attempting to access http://erlide.org/update and http://erlide.sourceforge.net/update.

Finally, when I get some set of options installed, I either get errors like :

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 

or, when I've done different installations of erlide, I get no response in the console to :

hello:hello().

Does anybody have a good reference for how to load this plug-in and which items I should install?

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

[edit]

I have installed eclipse 3.6 (c++) as requested below, and the following code still can't find hello:hello().

%%file_comment
-module(hello).

%%
%% Include files
%%

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

%%
%% API Functions
%%



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

[/edit]

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

感悟人生的甜 2024-10-11 16:22:17

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

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

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

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

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

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

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

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

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

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

It might be a little late for you, but maybe for others my set up might avoid some frustrations.

I have OSX 10.6.5, 64-bit and Erlang R14B installed.

After several false starts, I found the following worked:

  • Download the C++ version of Eclipse (I use the latest Helios, 64-bit, OSX)
  • Once extracted, start Eclipse
  • Open Help | Eclipse Marketplace (wait whilst it fetches data)
  • Type erlide into the search field and click Go
  • Proceed to install by following the instructions
  • Restart Eclipse after installing plugins (always a good idea)

Next, define an Erlang runtime, because this is not picked up automatically:

  • Open Eclipse preferences
  • Expand the Erlang entry shown on the left-hand side (do not select Erlang)
  • In the expanded list click on the Installed Runtimes entry
  • Define your runtime as appropriate
  • Restart Eclipse

Failure to do the above steps first, (i.e. opening a different Erlang preferences pane) causes an internal UI error inside Eclipse, that prevents you from closing the dialog. Thus, forcing you to kill Eclipse.

Finally, it is necessary to define a launch configuration before you can run your Erlang code inside Eclipse:

  • Open Run | Run Configurations
  • Select Erlang application
  • Add new launch configuration
  • Enter a name for the application
  • On the Erlang tab:
  • Check required project
  • On the Runtimes tab:
  • Make sure node is defined as erlide
  • Check "Start the Erlang node if not already running
  • Click apply

Anyway, I hope it helps somebody out there.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文