2015-02-06 54 views
2

我敢肯定,這將是如此簡單我會踢我自己的問,但我怎麼通過erl參數,如-config {file} ERI當調用rebar shell?我認爲這隻會傳遞與自己的交換機不匹配的任何東西,但並非如此。鋼筋外殼 - 傳遞配置文件

回答

3

rebar shell不會出現允許爭論,但它基本上下面的命令行的等效:

erl -pa deps/*/ebin -pa ebin 

如果你的項目沒有依賴關係,你不需要-pa deps/*/ebin部分。 如果您需要額外的參數,只需將它們添加到此命令。

另一種方法是使用ERL_FLAGS環境變量指定額外的參數:

ERL_FLAGS='-config my_config_file.config' rebar shell 
0

這不是優雅修改每次你rebar.config但你可以使用元組{sys_config,文件路徑}。

{sys_config, "config/sys.config"}. 

當運行命令 「rebar3殼」,它們將加載放置在 「配置/ sys.config」

0

rebar3配置直接現在支持該:

  • rebar3 shell --config something.config,或者
  • {shell, [{config, "something.config}]}.加到你的rebar.config