我对研究Erlang很感兴趣,希望能够以最省力的方式开始学习。
目前,我打算安装Erlang R12B-3和Erlide(Eclipse插件)。这个决定主要是基于谷歌搜索结果的。最初将在Windows XP系统上进行安装,不过我很快也会在Ubuntu上复制这个环境。
是否有更好的选择?即使它只适用于一个平台。
请分享您的经验。
我对研究Erlang很感兴趣,希望能够以最省力的方式开始学习。
目前,我打算安装Erlang R12B-3和Erlide(Eclipse插件)。这个决定主要是基于谷歌搜索结果的。最初将在Windows XP系统上进行安装,不过我很快也会在Ubuntu上复制这个环境。
是否有更好的选择?即使它只适用于一个平台。
请分享您的经验。
我强烈推荐使用标准Erlang发行版内置的Erlang模式。我已经为您准备好了一个“开箱即用”的Emacs配置,其中包括:
您可以在此浏览我的GitHub存储库:
sudo aptitude install erlang
sudo aptitute install sun-java6-jdk
除了Emacs建议之外,我还建议您在运行Emacs erlang-mode时看一看distel的优点。
我看到有答案建议使用TextMate,所以我想再推荐一个好用的Mac OSX工具:
ErlangXCode插件适用于XCode。
自从开始使用Erlang以来,我一直在使用这个插件,真的很喜欢它。
他博客上的下载链接已经失效,这里是真正的下载链接:
选择你想要的组件(例如 erlangrb12 + yaws + MySQL + erlyweb),它将为您构建一个虚拟机映像供您下载或放置在 ec2 上。
如果您遵循《实用编程人员》书中的说明,本地自己创建也非常简单。 Programming Erlang
如果需要,请不要忘记安装以下软件包:apt-get install erlang
我在我的博客上写了一个指南,以下是简化版:
第一步:下载所需内容。
下载Erlang的.syn文件,并将其放置在TextPad的系统文件夹中。对于我来说,这个文件夹位于C:\Program Files\TextPad 5\system。我不太确定谁制作了这个syn文件(该网站在另一种语言中),但他们做得足够好。
第二步:设置语法高亮。
打开TextPad。确保没有文件被打开。进入“配置”菜单,选择“首选项”。在首选项窗口中,点击“文档类别”。应该有一个当前识别语言的列表。点击“新建”按钮(它在语言列表下面右边),然后键入“Erlang”。点击应用。
点击“文档类别”旁边的“+”按钮。这将展开列表,现在Erlang应该在其中。点击Erlang。您应该看到与Erlang相关联的文件扩展名列表,请点击“新建”,并键入“*.erl”。
现在点击左侧的“Erlang”的“+”按钮。这将展开更多的菜单列表。点击“语法”。点击下拉菜单并选择erlang.syn。如果erlang.syn不在其中,则.syn文件未正确放置。
随意编辑其他语法选项以自定义TextPad。
第三步:从TextPad编译。
注意:截至12/05/08,在textpad中编译存在严重问题。Erlang shell在通过TextPad进行新编译时会忽略它。当您要实际运行代码时,请在Erlang Shell中编译它,仅用于检查错误。
再次进入首选项菜单,左侧点击“工具”。
点击“添加”按钮并选择“程序...”。导航到erl5.6.5\erts-5.6.5\bin\文件夹并选择erlc.exe。单击列表中的新条目以重命名它。点击“应用”。
现在在左侧的“工具”旁边点击“+”按钮。选择erlc,或无论您已经将新工具命名为什么(我将其命名为“编译Erlang”)。参数字段需要读取“$File”,初始文件夹字段应读取“$FileDir”。