为外部库建立路径erlide

时间:2012-10-30 00:48:28

标签: erlide

我正在使用couchbeam处理erlang应用程序。我是erlang的新手,我会更容易在erlide工作。

我在java中使用了eclipse,并且很容易添加外部库。我试图找出如何在erlide中为那些外部库构建路径,但我找不到任何解决方案。当我看到问题时,我发现了 Erlang: add libraries to application应该对我的问题很满意,但我不明白它是如何完成的,因为它与我们在添加外部jar文件时的做法不同!

如果没有解决方案我会问是否有人可以帮助我在Emacs中修复相同的问题

此致

2 个答案:

答案 0 :(得分:0)

我强烈建议使用basho的rebar来编译Erlang项目,对于Java来说就像 ant maven ,在Erlang中或多或少是行业标准世界。它允许轻松管理所有类型的依赖项和编译/发布项目。

另外,我建议您查看SublimErl作为Erlide的替代方案。更轻盈,更舒适。

祝你好运!

答案 1 :(得分:0)

Erlide目前还没有简单的方法来配置使用外部库的项目。我们正在为此制定解决方案。与此同时,这里有一些方法可以使它今天起作用:

  • 为couchdb创建一个项目并从您的项目中引用它;如果禁用项目的erlang构建器,erlide将不会尝试构建沙发
  • 在项目中创建指向couchdb文件夹的链接文件夹,以便它们看起来像是项目的一部分;你可以选择只链接include目录,然后erlide不会尝试编译沙发,但是你无法导航沙发代码(它不能用于erlide)

为了构建你的项目,在Eclipse之外有一种方法(比如emake,rebar或make)确实更好。我们还在研究如何使用erlide中的这些工具。

如果您需要进一步的帮助,请与我们联系。