我正在使用Intellij IDEA和erlang插件,用rebar编译。当我在Intellij中启动控制台时,运行
application:load(eddy).
application:start(eddy).
在我的代码中,application:get_env总是返回undefined。sys.config只能在发布时使用吗?
答案 0 :(得分:3)
调用应用程序:load()(或start())只会读取应用程序的.app文件,而不会读取您可能拥有的任何sys.config文件。如果您没有使用版本,可以使用“erl -config sys.config”启动Erlang。