在Erlang config文档中,它说:
在嵌入模式下启动Erlang时,假设使用了一个名为
sys.config
的系统配置文件。此文件位于$ROOT/releases/Vsn
,其中$ROOT
是Erlang / OTP根安装目录,Vsn
是发布版本。
但我在MacBook上找不到这个文件。
我正在使用sudo find / -name 'sys.config'
,但仍无法找到它。
答案 0 :(得分:2)
您是否在嵌入式模式下启动Erlang?你不可以。第二件事sys.config
是预期的,所以你必须在那里提供它。如果您在交互模式下使用erlang
,则可以使用-config
参数向erl
命令提供配置。通常,只有使用应用程序配置,Erlang才能在没有sys.config
的情况下启动。试试find /usr/lib -name '*.app'
。在那里查看env
选项。我建议你阅读OTP设计原则
用户指南8 Applications。