2

我正在使用 couchbeam 开发一个 erlang 应用程序。我是 erlang 的新手,在 erlide 工作对我来说会更容易。

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

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

问候

4

2 回答 2

0

我强烈推荐使用 basho 的rebar来编译 Erlang 项目,它就像Java 的antmaven,或多或少是 Erlang 世界的行业标准。它允许轻松管理各种依赖项和编译/发布项目。

另外,我建议您查看SublimErl作为 Erlide 的替代品。更加轻便舒适。

祝你好运!

于 2012-10-31T23:46:09.923 回答
0

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

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

对于构建您的项目,最好有一种在 Eclipse 之外执行此操作的方法(无论是 emake、rebar 还是 make)。我们还在研究一种使用 erlide 的这些工具的方法。

如果您需要进一步的帮助,请告诉我。

于 2012-11-04T20:12:47.287 回答