Rebar生成的启动脚本不加载依赖项

时间:2012-10-12 16:16:49

标签: erlang riak rebar

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

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

1 个答案:

答案 0 :(得分:1)

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

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

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