Не удается развернуть $ERTS_LIB_DIR в загрузочном файле

Я создал релиз, используя 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

Что я делаю неправильно?

1 ответ

Решение

Как вы создаете релиз? Если вы делаете что-то вроде rebar3 as prod tar, вы получите.tar.gz, который может быть расширен на сервере, с bin/APP используется для запуска / остановки / прикрепления.

Если вы делаете что-то вроде rebar3 releaseБудем строить в _build, когда скрипт запуска / остановки находится в _build/default/rel/APP/bin/APP,

Другие вопросы по тегам