Erlang Version = Erlang / OTP 19
我使用rebar3创建了一个新的erlang应用程序 以下是步骤:
rebar3 new app myapp
rebar3 compile
rebar3 new release myrel
cd myrel
rebar3 release
cd myrel/myapp/_build/default/rel/myapp/bin
./myapp start
我收到以下错误:
init在do_boot中终止(无法在bootfile中扩展$ ERTS_LIB_DIR) 正在写入崩溃转储:erl_crash.dump ...已完成
有人可以查看我在这里缺少的东西吗? 感谢。
答案 0 :(得分:0)
如果您执行rebar3 as prod tar
之类的操作,则应获得可在服务器上展开的.tar.gz
文件,其中bin/myapp
用于启动/停止/附加。如果您执行rebar3 release
之类的操作,则会将_build/
内置为_build/default/rel/myapp/bin/myapp
,其中开始/停止脚本位于rebar3 new release myrel
中。你为什么使用update
?