加载项目的简便方法&x27;Erlang shell中的钢筋依赖关系

加载项目的简便方法&x27;Erlang shell中的钢筋依赖关系,erlang,rebar,Erlang,Rebar,我有一个项目,使用钢筋作为构建工具。在开发时,我希望在Rebar.config中指定的所有应用程序依赖项都能尽可能容易地编译并加载到shell中。我在Emacs中使用Erlang shell。有什么快速方法可以做到这一点?我没有使用Emacs,因此我可能会错过您问题中Emacs特定的一面,但当我想要一个加载了所有钢筋依赖项的Erlang shell时,我使用: erl -pa ebin deps/*/ebin 应该加载所有依赖项。不需要第二个-pa:erl-pa ebin deps/*/ebi

我有一个项目,使用钢筋作为构建工具。在开发时,我希望在Rebar.config中指定的所有应用程序依赖项都能尽可能容易地编译并加载到shell中。我在Emacs中使用Erlang shell。有什么快速方法可以做到这一点?

我没有使用Emacs,因此我可能会错过您问题中Emacs特定的一面,但当我想要一个加载了所有钢筋依赖项的Erlang shell时,我使用:

erl -pa ebin deps/*/ebin

应该加载所有依赖项。

不需要第二个
-pa
erl-pa ebin deps/*/ebin
。如果你想输入更少的字符,我想你可以使用别名。我建议使用-pz而不是-pa。如果你有一个名为lists.erl或gen_server.erl的模块。。。或者您的某个依赖项有这样一个模块。。。您可以避免将模块与OTP混淆。:-)Tnx为您解答。我现在可以用什么命令加载ebin和deps dir中的所有模块并开始在shell中执行它们?为此创建了一个单独的问题:
./rebar shell