當我嘗試啓動由relx
準備二郎釋放與倫理崩潰:錯誤時開始Erlang的應用程序(RELX)發佈
{"init terminating in do_boot",{badarg,[{erl_prim_loader,check_file_result,3,[]},{init,get_boot,1,[]},{init,get_boot,2,[]},{init,do_boot,3,[]}]}}
目錄列表:
├── bin
├── lib
│ ├── asn1-2.0.2
│ │ ├── ebin
│ │ ├── priv
│ │ └── src
│ ├── bear-0.8.1
│ │ ├── ebin
│ │ └── src
│ ├── cache-1.0.0
│ │ ├── ebin
│ │ ├── priv
│ │ └── src
│ ├── cberl-1
│ │ ├── c_src
│ │ ├── ebin
│ │ ├── include
│ │ ├── priv
│ │ └── src
│ ├── compiler-4.9.2
│ │ ├── ebin
│ │ └── src
│ ├── cowboy-0.8.6
│ │ ├── ebin
│ │ └── src
....................
│ ├── crypto-3.0
│ │ ├── ebin
│ │ ├── priv
│ │ │ └── lib
│ │ └── src
└── releases
└── 0.5.2
在它自己的地方所有的庫。
我試圖用命令erl -env ERL_LIBS ../libs -erlconto
啓動應用程序併成功啓動。
看來,在啓動文件的問題,但我不知道如何解決這個問題。
請提供任何提示或解決方法。
Tnx!
感謝您的回答!所有依賴relx成功複製到lib /文件夾(如目錄列表中所示)。如果我手動啓動應用程序(沒有啓動文件,但設置了ERL_LIBS),它就開始了。 – nikit 2014-10-13 08:37:03