NoneRebar - это инструмент сборки Erlang, который упрощает компиляцию и тестирование приложений, драйверов портов и выпусков Erlang.
1 ответ

Создание бинарного релиза Erlang

Я создал релиз моей программы с арматурой. Перемещаясь по выходному каталогу, я вижу мои исходные файлы Erlang. Есть ли способ создать только двоичные выпуски программ Erlang, чтобы их можно было распространять (как с закрытым исходным кодом) среди …
26 сен '18 в 01:49
0 ответов

Сложная ошибка на vimerl

Я использую плагин vim vimerl для кодирования Erlang. Сегодня я нахожу ошибку сброса при чтении исходного кода арматуры Он появляется в функциональных командах /0 в строке 414 файла rebar.erl. Я примерно прочитал erlang.vim, обнаружил, что это потом…
13 авг '15 в 13:20
0 ответов

Куда ушел модуль erlang dbg в сборке rebar3?

При беге rebar3 compile, затем ./_build/default/rel/api/bin/api console, затем в оболочке erlang пытается использовать dbg Я получил. m(dbg). ** exception error: undefined function dbg:module_info/0 in function c:m/1 (c.erl, line 508) Любая подсказк…
28 май '15 в 09:31
1 ответ

Зависимость арматуры через http прокси

У меня есть rebar.config, который содержит эту запись deps: {cowboy, ".*", {git, "http://github.com/extend/cowboy.git", {branch, "master"}}} Когда я запускаю "rebar compile", я получаю это: Dependency not available: cowboy-.* ({git, "http://github.c…
15 авг '12 в 07:56
1 ответ

Как отладить код erlang во время rebar3 eunit?

Я создал release приложение с rebar3 (бета-4). Добавил несколько тестов eunit и написал немного кода. Сейчас мне нужно отладить один тестовый пример, чтобы увидеть, что я должен добавить, чтобы реализация работала правильно. Я нашел несколько статей…
07 янв '16 в 15:15
2 ответа

Как заставить арматуру запускать make для зависимости?

Одна из моих зависимостей не использует rebar - он использует Makefile. Как я могу получить rebar запустить этот Makefile, а не пытаться скомпилировать сам исходный код? Обратите внимание, что я хотел бы продолжить использовать арматуру для всего ос…
09 дек '13 в 08:19
2 ответа

Отображение покрытия кода EUnit в Emacs

Я использую Rebar для создания своего проекта erlang и хочу более тесно интегрировать его с Emacs. Я обнаружил, что если я добавлю {cover_print_enabled, true}. к моему файлу конфигурации арматуры я получаю покрытие кода в выводе сборки. Однако есть …
09 май '13 в 04:57
1 ответ

Правильный порядок тегов и версий ошибок

У меня есть библиотека на github, которая использует rebar, но она никогда не была помечена через git. На момент написания статьи файл app.src указывает, что это версия 0.1 (это никогда не менялось). Я хотел бы сделать несколько коммитов, которые из…
13 авг '11 в 17:33
1 ответ

Проблема с использованием арматуры для компиляции исходного кода

Я попытался использовать rebar для компиляции порта iconv, извлеченного из ejabberd ( http://www.ejabberd.im/), он успешно сгенерировал "iconv_erl.so". но когда я использую erl_ddll:load_driver("priv/", iconv_erl)чтобы загрузить его, он возвращает {…
18 май '11 в 02:56
1 ответ

Приложение asn1 используется в названии релиза приложения-релиза и не может быть исключено

Эта ошибка возникает, то я пытаюсь сгенерировать релиз: ERROR: generate failed while processing rel: {'EXIT',{{badmatch,{error,"Application asn1 is used in release \"app-release\" and cannot be excluded"}} У меня есть следующий код в моем retool.con…
30 ноя '13 в 16:46
1 ответ

Эрланг: как запустить несколько релизов одновременно?

Можно ли одновременно запустить несколько релизов, созданных с помощью арматуры? У меня есть один сервер, на котором я бы хотел запускать разные выпуски одновременно, чтобы протестировать их. Проблема в том, когда я делаю: rel/myapp_a/bin/myapp_a st…
27 авг '11 в 02:58
1 ответ

Пакет unicode_util_compat-0.3.1 не найден; Uncaught ошибка в rebar_core

Я получил ошибку Package unicode_util_compat-0.3.1 not found; Updating package registry; Uncaught error in rebar_core ошибка при запуске микс deps.compile. Исходя из описания https://hex.pm/packages/unicode_util_compat, выясняется, что unicode_util_…
12 авг '17 в 16:34
1 ответ

Как создать результат модульного теста в XML с использованием арматуры

Мне нужно запустить модульное тестирование с арматурой, после выполнения, мне нужно сгенерировать XML-файл результатов теста. Я знаю, что по умолчанию арматура может генерировать HTML-файл.1. Есть ли какие-то параметры для управления арматурой для з…
17 окт '11 в 06:49
2 ответа

Как экспортировать все функции только для общего теста?

Я пытался экспортировать все функции в модуле erlang для использования в общем тестовом SUITE, а не в модуле eunit. Пока это не сработало для меня. Я использую rebar для запуска SUITE, и я столкнулся с этим вопросом ( http://lists.basho.com/pipermai…
10 дек '15 в 15:12
1 ответ

Арматура распределенных тестов

У меня есть некоторые проблемы с распределенными тестами под арматурой. Арматура запускает узел с именем nonode@nohost, После этого я вызываю функцию помощи make_distrib которые предоставляют нормальное имя узла и начинают работу по распространению.…
27 июл '13 в 19:22
1 ответ

Где поместить данные для запуска Erlang

Я использовал rebar, чтобы создать релиз для моего приложения Erlang. Моему приложению нужно прочитать данные из файла. Обычно он находится в каталоге, где я запускаю erl. Но когда дело доходит до релиза, я не знаю, куда я могу поместить данные, что…
01 окт '16 в 13:58
1 ответ

Как правильно загрузить пути кодов зависимостей в приложении Erlang.

Таким образом, предполагая, что у меня есть структура приложения арматуры и в папке deps, у меня есть ряд зависимостей, некоторые из них - библиотечные приложения, а некоторые - приложения, которые необходимо запустить. Я обычно делаю это так: start…
24 июн '16 в 14:10
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
1 ответ

Конфликты зависимостей в Riak Core с арматурой

Я пытаюсь создать приложение, основанное на riak_core, проблема в том, что граф зависимостей, похоже, конфликтует. https://github.com/zkessin/riak_sets/blob/master/rebar.config Кажется, проблема в том, что riak_core включает exometer_core, который в…
16 апр '15 в 10:13
1 ответ

Включите общие тесты в выпуске Erlang

У меня есть проект, написанный на Erlang (и выпуски, созданные с помощью rebar), и я хочу провести интеграционное тестирование в среде, максимально приближенной к среде развертывания. Проект использует несколько других приложений Erlang в качестве з…
11 мар '14 в 23:40