2013-07-03 5 views
3

mnesia를 호출하면 시작할 때 create_schema를 호출하면 프로그램이 중단됩니다. 릴리스하지 않고 ebin에서 프로그램을 실행하면 find가 작동합니다. 오류 로그는 다음과 같이Erlang : 철근으로 해제하는 동안 Mnesia에서 스키마를 만들 수 없습니다.

=INFO REPORT==== 3-Jul-2013::09:44:06 === 
application: eddy 
exited: {bad_return, 
     {{eddy_app,start,[normal,[]]}, 
      {'EXIT', 
      {{badmatch, 
      {error, 
       {'EXIT', 
       {undef, 
       [{mnesia_backup,open_write, 
        ["/home/cometeor/eddy/rel/eddy/[email protected]/[email protected]"], 
        []}, 
       {mnesia_bup,do_apply,4, 
        [{file,"mnesia_bup.erl"},{line,387}]}, 
       {mnesia_bup,make_initial_backup,3, 
        [{file,"mnesia_bup.erl"},{line,378}]}, 
       {mnesia_bup,create_schema,2, 
        [{file,"mnesia_bup.erl"},{line,348}]}, 
       {eddy_database,start,0, 
        [{file,"src/eddy_database.erl"},{line,24}]}, 
       {eddy_app,start,2,[{file,"src/eddy_app.erl"},{line,16}]}, 
       {application_master,start_it_old,4, 
        [{file,"application_master.erl"},{line,274}]}]}}}}, 
      [{eddy_database,start,0, 
       [{file,"src/eddy_database.erl"},{line,24}]}, 
      {eddy_app,start,2,[{file,"src/eddy_app.erl"},{line,16}]}, 
      {application_master,start_it_old,4, 
       [{file,"application_master.erl"},{line,274}]}]}}}} 

답변

3

Resolved.Must이

{app, mnesia, [{mod_cond, app}]}, 

이 reltool.config에 추가.