我使用rebar3创建了一个版本,但是我在远程服务器上运行/启动应用程序时遇到了问题。
当我运行以下命令时:
$> /home/app/releases/0.0.1# erl -boot start
我收到以下错误:
{"init terminating in do_boot",'cannot expand $ERTS_LIB_DIR in bootfile'}
init terminating in do_boot (cannot expand $ERTS_LIB_DIR in bootfile)
Crash dump is being written to: erl_crash.dump...done
我做错了什么?
答案 0 :(得分:0)
您是如何创建发布的?如果您执行rebar3 as prod tar
之类的操作,您将获得一个可以在服务器上展开的.tar.gz,bin/APP
用于启动/停止/附加。
如果您执行rebar3 release
之类的操作,它会构建到_build
,其中开始/停止脚本位于_build/default/rel/APP/bin/APP
。