kerl与eclipse中的erlang插件问题记录

本文记录了在Ubuntu 12.04上使用kerl安装Erlang 18.0后,在Eclipse Luna中遇到的Erlang插件Erlide不兼容问题。通过在Eclipse的Preferences中添加运行时环境,并指定erl的路径,成功解决了启动时的不支持问题。后续在创建Erlang项目时遇到编码错误,通过关闭并重新打开Eclipse得以解决。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

环境:

ubuntu12.04

Eclipse: Luna Service Release 2 (4.4.2)

kerl安装的Erlang18.0


之前好像直接安装的erlang,然后eclipse中安装erlang的插件Erlide repo:http://download.erlide.org/update(好像是这个)也没有问题。

之后因为版本问题,我删除了原来的erlang,用kerl安装的Erlang18.0。

然后启动eclipse时说不支持erlang,我的插件安装没问题,所以是erlang的问题。百度后,自己摸索,大概改好了:

1,进入Window-->Preferences

2,在打开窗口的左侧边栏选择Erlang-->Installed runtimes。此时,下面的Installed runtimes窗口里应该是空的

3,shell中获取当前erl的路径

$ which erl
/usr/local/bin/kerl_manager/bin/erl
4,在第2步中的窗口点击Add runtime,弹出的窗口中,Location我填的是/usr/local/bin/kerl_manager,而Runtime name填的erlang18。

如果弹窗下面没有提示错误,点击OK。后续的Apply或者OK之类的一路点下去,完成。

5,创建了个Erlang Project试了下,好像可以了


后续问题:

创建model时,打开报错Failed to create the part's controls,详情是一串的

java.lang.IllegalArgumentException: The file's actual encoding doesn't match the declared one
    at org.erlide.ui.editors.erl.ErlangEditor.filterUTF8Exception(ErlangEditor.java:996)

   ... ...(大概一两百行)

百度之,看到http://my.oschina.net/u/1475616/blog/223145,文中有回复说‘关掉eclipse,重新打开,就好了’

好简单,我也关闭然后重启eclipse,果然好了偷笑

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值