Ассемблер выпуска для Erlang.
0 ответов

Erlang приложение не запускается

Когда я пытаюсь использовать консоль _rel/bin/application_name, я получаю следующее: {"Kernel pid terminated",application_controller," {application_start_failure,lager, {bad_return,{{lager_app,start,[normal,[]]}, {'EXIT',{{compile_forms,error},[ {gl…
30 сен '15 в 01:17
0 ответов

rebar3: ошибка rlx_app_info, parse_version при выполнении релиза rebar3

Делая релиз с rebar3, у меня есть следующие ошибки: Error in process <0.2485.0> with exit value: {function_clause, [{rlx_app_info,parse_version, [git], [{file, "/home/tristan/Devel/rebar3/_build/default/lib/relx/src/rlx_app_info.erl"}, {line,1…
15 ноя '17 в 13:59
2 ответа

Ошибка при запуске выпуска приложения erlang (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 ├─…
10 окт '14 в 13:19
1 ответ

Erlang relx: добавить appmon, но приложение уже запущено

Я пытаюсь добавить appmon в примере ранчо, вот мой файл relx.config {paths, ["/usr/local/lib"]}. {release, {tcp_echo_example, "1"}, [ tcp_echo, appmon ]}. {extended_start_script, true}. После генерации я запускаю приложение успешно, но не удалось за…
13 янв '15 в 07:46
2 ответа

Erlang release, установить имя узла для./bin/XXXXX start -name nonode@nohost

У меня есть база данных Mnesia, и теперь я начал с правильных версий Erlang. Я использую relx. Однако проблема в том, что мне нужно быть совместимым с существующей базой данных mnesia, и когда она была создана, имя узла было nonode@nohost. Я видел, …
14 фев '15 в 12:34
1 ответ

Где я могу вызвать mnesia:create_schema/1 в релизе relx?

У меня есть приложение OTP "myapp", которое зависит от мнезии. Куда я должен позвонить mnesia:create_schema/1? Если я добавлю зависимость к {applications,[]} в myapp.app.src сначала запускается mnesia, и я не могу вызвать create_schema в myapp:start…
17 ноя '17 в 13:39
1 ответ

OTP - Добавление Couchbeam в качестве зависимости - ** ошибка исключения: неопределенная функция jsx:decode/1

Я использую арматуру, чтобы получить / скомпилировать мои зависимости, которые имеют следующее в rebar.conf: {deps, [ ... {couchbeam, ".*", {git, "git://github.com/benoitc/couchbeam.git", {branch, "master"}}} ]}. затем я использую relx для генерации…
20 ноя '14 в 02:39
2 ответа

Erlang relx - Каковы все выходные файлы и как их использовать?

В духе более глубокого понимания OTP, я создал минималистское приложение "голыми костями" и упаковал его с erlang.mk и relx. Все работает как рекламируется. Но некоторая критическая информация отсутствует в документах и ​​руководствах по relx, напри…
09 мар '14 в 21:06
2 ответа

Как правильно использовать синхронизацию с приложением, созданным с помощью релизного ассемблера relx?

Я хотел бы использовать синхронную перекомпиляцию Sync с проектом Cowboy, собранным с использованием relx (согласно Руководству по началу работы с Cowboy). Проблема в том, что даже если мне удастся запустить синхронизацию в моем приложении, упомянув…
26 мар '14 в 04:58
1 ответ

Как включить файлы.hrl в несколько модулей rebar3

У меня есть несколько каталогов модулей. Для каждого модуля у меня есть include (содержащий *.hrl файлы) и src (содержащий *.erl файлы) папка разделена. Как я могу поделиться *.hrl файл из модуля в другой, не дублируя их? С арматурой я добавил {erl_…
10 ноя '17 в 07:51
1 ответ

Отказано в доступе при использовании relx для сборки проекта Cowboy Quick start

Я пытаюсь make Быстрый старт проекта Cowboy, но я получаю Permission denied за relx, Даже если я запускаю это с sudo make, Любое решение для этого? sudo make Password: APP cowlib.app.src APP ranch.app.src APP cowboy.app.src APP hello_erlang.app.src …
17 янв '14 в 16:37
2 ответа

Почему relx не генерирует релиз?

Моя конфигурация relx {release,{socket,"0.1.0"}}. {extend_start_script,true}. Мой файл.app {application,socket, [{description,[]}, {vsn,"1"}, {registered,[]}, {applications,[kernel,stdlib,cowboy]}, {mod,{socket,[]}}, {env,[{http_port,8080}]}, {modul…
03 ноя '13 в 12:25
2 ответа

Как указать каталог для mnesia в ковбойском приложении?

Есть ли способы указать путь к схеме в ковбойском приложении? Может быть, это можно установить в my_app.app.src или любом конфигурационном файле?
13 май '14 в 15:28
1 ответ

Erlang "Ошибка ядра pid"

Я пытаюсь использовать relx для выпуска приложения. Relx сделал это без проблем. Но когда я запускаю приложение, у меня появляется ошибка: {"Kernel pid terminated",application_controller," {application_start_failure,iqServer,{bad_return,{{iqServer_a…
08 июн '15 в 00:05
2 ответа

Установка имени узла динамически во время загрузки

Я создаю свой релиз с использованием relx, и я не могу использовать по умолчанию -sname someuser@127.0.0.1, Вместо этого я хотел бы сделать что-то вроде -sname someuser@`hostname -i`, чтобы определить публичный IP-адрес узла во время загрузки. С пом…
23 июл '14 в 17:21
2 ответа

Запуск службы Erlang во время загрузки (используя Relx для создания релиза)

У меня есть сервер, написанный на Erlang, скомпилированный с Rebar, и я делаю релиз с Relx. Начинается красиво с /root/rel/share3/bin/share3 start Следующим шагом является запуск при загрузке сервера. Я пробовал разные подходы, последний использует …
14 мар '15 в 13:00
1 ответ

Ошибка запуска при запуске релиза erlang, созданного с помощью relx

Я знаком со сборкой выпусков erlang с арматурой. Сейчас я пробую упаковочные релизы с relx. Я строю код с помощью erlang.mk. У меня есть relx.config, в котором перечислены приложения, которые я хочу объединить. Команда ./relx -o rel/myrel преуспевае…
04 фев '14 в 12:18
2 ответа

Как я могу включить файл ".mustache" в выпуск erlang?

Я пытаюсь использовать усы erlang lib с отдельным шаблоном и представлением. Я использую структуру релиза rebar3. Я следую примеру в документации, если я создаю оба simple.erl а также simple.mustache, Тем не менее, когда я выполняю rebar3 compileмой…
26 мар '16 в 05:35
1 ответ

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

Я создал релиз, используя rebar3, но у меня проблемы с запуском / загрузкой приложения на моем удаленном сервере. Когда я запускаю следующую команду: $> /home/app/releases/0.0.1# erl -boot start Я получаю следующую ошибку: {"init terminating in d…
14 дек '16 в 14:59
2 ответа

Управление пакетами на Эрланге и Эликсире

Я искал package management на Erlang а также Elixir и получил несколько указателей на rebar rebar3 mix hex а также relx и т.д. Можете ли вы помочь прояснить отношения между ними? Где использовать что? Является package просто синоним Эрланга applicat…
03 сен '15 в 19:55