设置Erlang开发环境

McD*_*ell 48 ide erlang

我有兴趣看看Erlang并希望在启动和运行时遵循阻力最小的路径.

目前,我正计划安装Erlang R12B-3Erlide(Eclipse插件).这主要是基于Google结果的决策.最初这将是在Windows XP系统上,虽然我可能很快就会在Ubuntu上重现环境.

有明显更好的选择吗?即使它绑定到一个平台.

请分享您的经验.

小智 20

我强烈推荐标准Erlang发行版附带的Erlang模式.我已经整理了"开箱即用"的Emacs配置,其中包括:

  • 语法突出显示和上下文相关缩进
  • 具有动态错误突出显示的动态编译
  • 集成的Erlang shell
  • 和更多....

你可以在这里浏览我的GitHub仓库:

http://github.com/kevsmith/hl-emacs


Jus*_*ett 12

我在Erlang中只做了一点点编码,但我发现最有用的方法就是在文本编辑器中编写代码,然后打开一个终端,准备好构建我需要的代码(这是在Linux中,但是类似的想法适用于Windows,我敢肯定).

你的问题没有提及,但如果你正在寻找一本关于Erlang的好书,请试试O'Reilly的本书.


Juv*_*uve 8

您还可以尝试使用NetBeans,这是一个非常好的Erlang模块:ErlyBird

  1. 安装Erlang: sudo aptitude install erlang
  2. 安装最新的JDK: sudo aptitute install sun-java6-jdk
  3. 下载并安装(最小的)NetBeans版本(例如PHP版本):www.netbeans.org/downloads
  4. 下载erlang模块ErlyBird:sourceforge.net/projects/erlybird
  5. 通过NetBeans手动安装模块

ErlyBird功能:

  • 语法检查
  • 语法高亮
  • 自动完成
  • 相当格式化
  • 出现标记
  • 大括号匹配
  • 缩进
  • 代码折叠
  • 功能导航器
  • 去宣言
  • 项目管理
  • Erlang shell控制台


Nic*_*nes 6

我在办公室里亲自在一些生产系统中使用Erlang.对于客户端测试,文档和开发,我使用MacBook Pro作为操作系统/平台,使用带有Erlang软件包的TextMate作为编辑器.

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

我尝试使用最小的'工程环境',通常是apt或yum中依赖性最小的工程环境.


rhy*_*hys 5

你也可以尝试像CohesiveFT这样的虚拟服务器按需服务

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

如果您遵循实用程序员书籍Programming Erlang 中的说明,则在本地滚动您拥有的内容也非常简单


小智 5

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


mar*_*rcc 5

我在这里看到了建议 TextMate 的答案,所以我想添加另一个好的 Mac OSX 工具:

ErlangXCode插件到 XCode。

自从我开始使用 Erlang 以来,我一直在使用它,并且非常喜欢它。

他博客上的下载链接坏了,这是真正的下载:

http://github.com/JonGretar/erlangxcode/tree/master