当我尝试 _rel/bin/application_name 控制台时,我得到了这个:
{"Kernel pid terminated",application_controller,"
{application_start_failure,lager,
{bad_return,{{lager_app,start,[normal,[]]},
{'EXIT',{{compile_forms,error},[
{glc_code,compile_forms,2,[{file,\"src/glc_code.erl\"},{line,509}]},
{glc_code,compile,2,[{file,\"src/glc_code.erl\"},{line,51}]},
{glc,compile,4,[{file,\"src/glc.erl\"},{line,205}]},
{lager_util,trace_filter,2,[{file,\"src/lager_util.erl\"},{line,374}]},
{lager_app,start,2,[{file,\"src/lager_app.erl\"},{line,221}]},
{application_master,start_it_old,4,[{file,\"application_master.erl\"},{line,272}]}]}}}}}"}
(不确定是什么bad_return
,因为这个应用程序以前启动过)
我lager.app.src
的应用程序同时包含了 syntax_tools 和编译器(以及 goldrush、stdlib 和内核)。
但是,当我从香草 erl 提示符启动 lager 时,lager 会在我启动所有依赖项后启动。
我能得到一些帮助吗?我不确定我没有看到/错过什么。非常感谢期待!