【问题标题】:build path for external libraries erlide外部库的构建路径 erlide
【发布时间】:2012-11-05 04:12:47
【问题描述】:

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

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

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

问候

【问题讨论】:

    标签: erlide


    【解决方案1】:

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

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

    祝你好运!

    【讨论】:

    • 谢谢!我使用 rebar 创建了一个 webmachine 应用程序,我可以在我的 localhost:8000 上运行它。但是我的问题是如何使用 couchbeam 将我的应用程序链接到 couchDB,以便在我的基于 Web 的界面(html 页面)上显示查询!如果这个问题很愚蠢,我很抱歉,但我在 web 应用程序和 erlang 世界中真的很新。
    【解决方案2】:

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

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

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

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

    【讨论】:

      猜你喜欢
      • 2023-03-06
      • 1970-01-01
      • 1970-01-01
      • 2014-01-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多