0

我正在使用 Reltool 构建一个版本。当我尝试使用引导文件启动它时,出现错误:


14:40:49.466 [error] CRASH REPORT Process  with 0 neighbours crashed with reason: {bad_return,{{z_validate,start,[normal,[]]},{'EXIT',{undef,[{z_validate,start,[normal,[]],[]},{application_master,start_it_old,4,[{file,"application_master.erl"},{line,274}]}]}}}}
14:40:49.472 [info] Application z_validate exited with reason: {bad_return,{{z_validate,start,[normal,[]]},{'EXIT',{undef,[{z_validate,start,[normal,[]],[]},{application_master,start_it_old,4,[{file,"application_master.erl"},{line,274}]}]}}}}

但是 z_validate 是一个库,我不想启动它。如何从引导脚本中排除它?

4

2 回答 2

1

您的z_validate.app文件可能包含这样的一行:

{mod, {z_validate, []}}

删除它,应用程序将被视为纯库应用程序。

于 2012-10-02T15:12:49.957 回答
1

reltool.config定义这样的版本(注意load应用程序类型):

{rel, "cmd", "0.1",
 [{kernel, load},
  {stdlib, load},
  {your_app, load}
 ]},

然后在启动该版本时(例如使用./bin/erl),它将加载所有应用程序,但不会尝试启动它们。

于 2013-02-18T18:45:10.663 回答