Описание тега rebar3
Инструмент сборки Erlang, упрощающий компиляцию и тестирование приложений и выпусков Erlang.
1
ответ
Внешний модуль не загружен в Erlang
Я новичок здесь, в Эрланге. Я пытаюсь загрузить библиотеку, которая размещена на GIT через rebar3 и удалось успешно скомпилировать. Теперь, когда я пытаюсь запустить мое приложение Erlang, вызову функцию main, которая фактически указывает на функцию…
19 ноя '17 в 14:37
1
ответ
Использование Rebar3 Common Test не находит файлы hrl в папке include, но eunit делает
С помощью rebar3 eunit он способен справиться -include("some_file.hrl") в тестах, но это не работает с rebar3 ct, По какой-то причине, когда я использую rebar3 ct он пытается скомпилировать мои тесты eunit и терпит неудачу, потому что не может найти…
02 авг '17 в 16:45
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
ответ
Компилирует ли Rebar3 модули Dialyzer с HiPE?
При работе в автономном режиме Dialyzer компилирует свои модули с HiPE, чтобы ускорить анализ: dialyzer --src -r . Checking whether the PLT /home/foo/.dialyzer_plt is up-to-date... yes Compiling some key modules to native code... done in 0m12.27s Pr…
12 май '17 в 10:03
1
ответ
Рабочий пример проекта с использованием Rebar3
Я пытаюсь интегрировать rebar3 в свой проект, но по какой-то причине не могу найти и разрешить зависимости при запуске приложения. Зависимости загружаются и помещаются в соответствующие папки в проекте, и приложение компилируется без ошибок, но зате…
01 авг '16 в 17:26
1
ответ
Исключить модуль из компиляции в rebar3
Как я могу исключить модуль Erlang из компиляции в rebar3? Он должен быть включен или исключен на основе профилей.
19 авг '17 в 11:15
1
ответ
Можно ли запустить приложение escript из rebar3?
После создания приложения escript: $ rebar3 new escript hello Могу ли я запустить с rebar3 вместо вызова escriptize первый? Т.е. как то так? $ rebar3 run
09 июл '16 в 17:36
2
ответа
Как настроить профили httpc с rebar3?
Как настроить параметры конфигурации для профилей httpc при использовании rebar3? Вот единственный пример через erl -config inets.config это выглядит так: [{inets, [{services,[{httpc,[{profile, server1}]}, {httpc, [{profile, server2}]}]}] }]. Я попы…
27 окт '16 в 18:00
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
ответ
Запустить GProc как зависимость
Я пытаюсь запустить gproc как зависимость внутри приложения, но это не с: {error,{not_started,gproc}} Это мой файл app.src, который используется Rebar3 при компиляции: {application, myapp, [{description, "MyApp"}, {vsn, "0.1.0"}, {registered, []}, {…
20 июл '16 в 21:24
1
ответ
Как вы инициализируете Mnesia на производстве?
Я использую rebar3 для создания релиза, но как мне инициализировать Mnesia на производстве? Если я напишу "установить" сценарий, который делает mnesia:create_schema([node()]) - он будет использовать совершенно другое имя узла, чем то, которое исполь…
22 апр '16 в 21:04
2
ответа
Проект rebar3 создает неправильную команду на других хостах
У меня есть проект rebar3. В этом проекте супервизор должен создать группу узлов Erlang на нескольких машинах. Я обнаружил, что узлы никогда не поднимались из-за ошибки в журнале: sh: no such file or directory h/mberns01/..../prod Где отсутствует то…
16 окт '18 в 23:24
0
ответов
Как указать другую статическую библиотеку c как зависимость / источник в арматуре?
Я пытаюсь создать приложение, которое использует библиотеку erlang. ( https://github.com/leo-project/erocksdb). Эта библиотека сама является оберткой над статической библиотекой C++ (rocksdbсоставлено как librocksdb.a). rocksdb сделан подмодуль git …
29 ноя '17 в 12:35
0
ответов
Как сказать rebar3 запускать тесты в зависимостях
Я хочу, чтобы мое приложение rebar3 проверило себя и все его зависимости. Возможно ли это в rebar3? Я создал простой тестовый плагин, который пытается выполнить rebar_prv_eunit:do/1 над всеми приложениями в проекте и их зависимостями, но это не рабо…
22 сен '17 в 04:51
1
ответ
Я получил ошибку: "EXIT",{undef,[{compile,forms, ... при запуске приложения, сгенерированного выпуском rebar3
Приложение может хорошо запускаться командой erlang shell -erl, но получило ошибку: {"Kernel pid terminated",application_controller," {application_start_failure,gateway,{bad_return,{{gateway_app,start,[normal,[]]}, {'EXIT',{undef,[{compile,forms, ..…
23 июл '16 в 04:46
1
ответ
Как включить файлы.hrl в несколько модулей rebar3
У меня есть несколько каталогов модулей. Для каждого модуля у меня есть include (содержащий *.hrl файлы) и src (содержащий *.erl файлы) папка разделена. Как я могу поделиться *.hrl файл из модуля в другой, не дублируя их? С арматурой я добавил {erl_…
10 ноя '17 в 07:51
1
ответ
Можно ли запустить частный Hex (Erlang) менеджер зависимостей (и если да, то как)?
Я работаю в среде Эрланга. Я пытаюсь установить менеджер зависимостей, чтобы наш сервер сборки мог публиковать двоичные файлы для повторного использования вместо использования зависимостей исходного кода. Проект Hexpm GitHub подразумевает, что его м…
22 сен '16 в 20:13
1
ответ
-include_lib не находит мою библиотеку
Я создал такой проект: $> rebar3 new release foo $> cd foo $> rebar3 new app bar Структура выглядит так: $> tree foo |-- _build | `-- default |-- _checkouts | |-- bar -> ../bar | `-- rebar.lock |-- apps | `-- foo | |-- include | | `--…
26 июл '18 в 20:21
2
ответа
Ошибка установки Rebar3
Я пытаюсь установить rebar3 с помощью linuxbrew на Ubuntu 16.04. После того как я выполню brew install rebar3 distutils.errors.CompileError: команда 'gcc-5' завершилась неудачно с состоянием выхода 1 /home/linuxbrew/.linuxbrew/Cellar/gobject-introsp…
15 мар '18 в 09:12
1
ответ
Mix зависает на deps.compile при компиляции проекта riak_core
Я пытаюсь скомпилировать https://github.com/kanatohodets/elixir_riak_core_ping. У меня установлен erlang 18 и версия эликсира 1.3. компиляция висит ниже строки и не продвигается: Downloaded package, caching at /Users/navinnegi/.cache/rebar3/hex/defa…
26 дек '16 в 05:34