1

我对 Erlang 和使用 Rebar 非常陌生,但我们正在做一个需要连接到 Riak 服务器的项目,为此我正在尝试使用 Riak Erlang 客户端(riakc_pb_socket等)。

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

4

1 回答 1

1

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

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

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

于 2012-10-14T14:54:41.757 回答