[英]Rebar shell - passing config file
我敢肯定這會很簡單,我會問自己一個問題,但是在調用rebar shell
時如何將erl args(例如-config {file}
傳遞給erl? 我以為它會通過任何與它自己的開關不匹配的東西,但事實並非如此。
rebar shell
似乎不允許使用參數,但基本上等同於以下命令行:
erl -pa deps/*/ebin -pa ebin
如果項目沒有依賴項,則不需要-pa deps/*/ebin
部分。 如果需要其他參數,只需將其添加到此命令中即可。
另一種選擇是使用ERL_FLAGS
環境變量來指定額外的參數:
ERL_FLAGS='-config my_config_file.config' rebar shell
每次rebar.config進行修改都不太好,但是您可以使用元組{sys_config,FilePath}。
{sys_config, "config/sys.config"}.
當您運行命令“ rebar3 shell”時,它們將加載放置在“ config / sys.config”中的配置
rebar3
現在直接支持此功能:
rebar3 shell --config something.config
或 {shell, [{config, "something.config}]}.
到您的rebar.config
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.