您的位置:首页 > 编程语言 > Java开发

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

2016-07-20 10:46 253 查看
环境:

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,果然好了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: