Erlang 钢筋生成的启动脚本未加载依赖项

Erlang 钢筋生成的启动脚本未加载依赖项,erlang,riak,rebar,Erlang,Riak,Rebar,我对Erlang和使用Rebar非常陌生,但我们正在做一个需要连接到Riak服务器的项目,为此我尝试使用Riak Erlang客户端(riakc\u pb\u socketetc) 问题是,从我的启动脚本(由Rebar和reltool生成)启动的shell不包含我在我的Rebar.config中指定的依赖项(但是,当我执行Rebar get deps时,它们下载得很好)。我知道,当我自己启动shell时,我可以将它们包括到我的路径中(erl-pa路径),但由于这需要自动完成,我想知道我是如何实现

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


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

多亏了Roberto Aloi提供的链接,我才能够了解reltool是如何工作的,经过一些工作,我发现我所要做的就是添加这一行

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

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

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

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

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

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