Ide 设置Erlang开发环境

Ide 设置Erlang开发环境,ide,erlang,Ide,Erlang,我对Erlang很感兴趣,希望在起步和跑步时遵循阻力最小的路线 目前,我正在计划安装和安装(插件)。这主要是谷歌基于结果的决定。最初,这将在WindowsXP系统上进行,不过我可能很快会在Ubuntu上重现这个环境 有更好的选择吗?即使它系在一个平台上 请分享您的经验。我在Erlang中只做了一小部分编码,但我发现最有用的方法就是在文本编辑器中编写代码,并打开一个终端,以便根据需要构建代码(这是在Linux中实现的,但我相信类似的想法也可以在Windows中实现) 你的问题没有提到这一点,但是如

我对Erlang很感兴趣,希望在起步和跑步时遵循阻力最小的路线

目前,我正在计划安装和安装(插件)。这主要是谷歌基于结果的决定。最初,这将在WindowsXP系统上进行,不过我可能很快会在Ubuntu上重现这个环境

有更好的选择吗?即使它系在一个平台上


请分享您的经验。

我在Erlang中只做了一小部分编码,但我发现最有用的方法就是在文本编辑器中编写代码,并打开一个终端,以便根据需要构建代码(这是在Linux中实现的,但我相信类似的想法也可以在Windows中实现)


你的问题没有提到这一点,但是如果你正在寻找一本关于Erlang的好书,请尝试O'Reilly的建议。

我喜欢Justin的建议,但我要补充一点:这个解决方案对于学习语言非常有用。如果您不依赖代码完成之类的东西,那么它会迫使您更好地学习该语言。(但是,如果您使用的是大型API,如Java或Cocoa,那么您需要代码完成!)

它也是语言不可知论的,对于解释语言,尤其是具有交互式解释器的语言,您可能会花费同样多的时间在shell/解释器中键入命令。即使在一个大型的ishpython项目中,我仍然在一个编辑器和4或5个终端窗口中工作

所以,诀窍在于找到一个适合你的编辑器。我不打算建议这样做,因为这正朝着福音主义的方向发展

根据我的尝试(现在仍在努力),对erlang开发环境的一个很好的补充是运行ubuntu/yaws/erlang的虚拟机。也许(erlang/yaws框架)也很适合签出

关于erlang安装的文章(这将是他“系列”的第一篇)很好,因为他详细介绍了设置服务器的步骤(以及使用jabberlang的xmpp等内容)。

只是一个简短的提示:
在任何基于Debian的发行版中,都可以使用apt命令轻松跳过post(针对Ubuntu 6.10 btw)中描述的Erlang“编译”过程:

apt-get-install-erlang

如果您认为合适,请不要忘记安装这些软件包:
erlang文档html-erlang html文档页面
erlang示例-一些应用程序示例
erlang手册页-erlang手册页
erlang模式-Emacs的编辑模式


祝你好运

我只使用Scite。键入一些内容,然后按f5查看结果。

您也可以从中尝试类似的虚拟服务器点播服务

选择您想要的组件(例如erlangrb12+yaws+mysql+erlyweb),它将构建一个vm映像供您下载或放到ec2上


如果您遵循实用程序员手册中的说明,在本地运行您自己的软件也是非常简单的

,因为您最终将切换到Ubuntu,因此我强烈建议您对emacs使用erlang模式(它与erlang发行版捆绑在一起)。它是所有核心开发人员使用的,也是许多其他开发人员使用的,因为它为您提供了许多特性


安装Erlang发行版本身应该很简单:)

我个人和办公室都在一些生产系统中使用Erlang。对于客户端测试、文档编制和开发,我使用MacBook Pro作为操作系统/平台,使用TextMate和Erlang捆绑包作为编辑器

对于服务器端开发和部署,我们在生产中使用RHEL 4.x/5.x,对于编辑,我使用VIM。就我个人而言,我有4台机器(slicehost.com上的slices)使用Erlang运行debian,用于一些网站和作业


我尽量选择最小的“工程环境”,通常是对apt或yum依赖最少的环境

我强烈推荐标准Erlang发行版附带的Erlang模式。我已经准备了一个“开箱即用”的Emacs配置,其中包括:

  • 语法突出显示和上下文相关缩进
  • 动态编译和动态错误突出显示
  • 集成Erlang外壳
  • 还有更多
您可以在此处浏览我的GitHub回购:


要添加到Emacs建议中,我还建议您在运行Emacs erlang模式时查看distel的优点。

刚刚在我的上写了一篇关于这方面的指南,以下是简略版本:

第1部分:下载需要下载的内容

并安装Erlang运行时。 并安装TextPad

下载Erlang的.syn文件并将其放置在TextPad的系统文件夹中。对我来说,这个文件夹是C:\Program Files\TextPad 5\system。我不太确定是谁制作了这个syn文件(该网站使用的是另一种语言),但他们做得足够好

第2部分:设置语法突出显示

打开文本板。确保没有打开任何文件。转到“配置”菜单,然后选择“首选项”。在“首选项”窗口中,单击“文档类”。应该有一份目前公认的语言清单。单击“新建”按钮(位于语言列表的正下方),然后键入“Erlang”。单击应用

单击“文档类”旁边的“+”按钮。这将扩展列表,Erlang现在应该在其中。单击Erlang。您应该看到与Erlang关联的文件扩展名列表,单击“新建”,然后键入“*.erl”

现在单击左侧“Erlang”旁边的“+”按钮。这将扩展多个菜单的列表。点击“语法”。单击下拉菜单并选择erlang.syn。如果erlang.syn不存在,则表明.syn文件未正确放置

您可以随意编辑一些其他语法选项,根据自己的喜好自定义TextPad

第3部分:从TextPad编译

注意:截至2008年5月12日,在textpad中编译存在严重问题。Erlang壳