簡體   English   中英

鋼筋外殼-傳遞配置文件

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM