【问题标题】:Rebar generated start up script not loading dependencies钢筋生成的启动脚本未加载依赖项
【发布时间】:2012-10-03 12:16:40
【问题描述】:

我是 Erlang 的新手并使用 Rebar,但我们正在做一个需要连接到 Riak 服务器的项目,为此我正在尝试使用 Riak Erlang 客户端(riakc_pb_socket 等)。

问题是从我的启动脚本(由 Rebar 和 reltool 生成)启动的 shell 不包括我在 rebar.config 中指定的依赖项(当我执行 rebar get-deps 时它们下载得很好然而)。我知道当我自己启动 shell(erl -pa PATH)时,我可以将它们包含到我的路径中,但由于这需要自动完成,我想知道我是如何实现的,我可以用 Rebar 指定这种行为还是我需要做从应用程序内部加载代码?

【问题讨论】:

  • 本教程应该回答你所有的问题:alancastro.org/2010/05/01/…
  • 感谢该链接,虽然它确实帮助我理解我的第二个问题是没有回答我如何让 reltool 将应用程序包含在我的 deps 文件夹中,有什么建议吗?我将编辑我的第一篇文章以反映新的状态

标签: erlang riak rebar


【解决方案1】:

感谢 Roberto Aloi 提供的链接,我能够弄清楚 reltool 的工作原理,经过一些工作后,我发现我所要做的就是添加这一行

{app, riakc, [{mod_cond, app}, {incl_cond, include}]},

到我的 reltool.config,现在它可以工作了,非常感谢 :)

【讨论】:

    猜你喜欢
    • 2012-08-06
    • 2023-04-01
    • 2012-06-26
    • 1970-01-01
    • 2017-03-17
    • 2012-04-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多