Вопросы по теме 'elixir-mix'

Есть ли способ поиска всех шестнадцатеричных пакетов, которые зависят от определенного пакета?
Я хотел бы найти все шестнадцатеричные пакеты, которые зависят от комеонина, возможно ли это?
61 просмотров
schedule 15.03.2023

Можно ли заставить компилятор выйти раньше, если сборка завершится ошибкой, если возникнет предупреждение о времени компиляции?
Я нахожу предупреждения во время компиляции очень полезными, но иногда я могу их пропустить, особенно если это запрос на вытягивание, когда тесты выполняются на сервере CI. В идеале я бы указал что-то в файле микса проекта, что сделало бы...
1472 просмотров
schedule 30.03.2023

Не удается скомпилировать простой проект Elixir
Я прорабатываю «Programming Elixir» Дэйва Томаса. Теперь я достиг точки, когда вы создаете свой первый микс-проект. HTTPoison был только что введен и добавлен в функцию приложения в mix.exs. Теперь проект должен быть скомпилирован в первый раз с...
1292 просмотров
schedule 14.07.2023

Принудительное обновление пакета с помощью Mix
Когда я использую следующую команду mix deps.update --all mix будет использовать локально кэшированные пакеты, если версия пакета не была изменена в mix.ex файле. Итак, вопрос в том, как я могу заставить mix не использовать кешированную...
1118 просмотров
schedule 04.01.2022

Включение экто-миграций или генераторов в шестнадцатеричный пакет
Мне нужно опубликовать простую библиотеку/шестнадцатеричный пакет Elixir, который добавляет таблицу в базу данных родительского приложения. Должен ли я создать миграцию, которая копируется в родительское приложение, или мне следует подумать о...
270 просмотров
schedule 02.03.2023

(ArgumentError) неправильное заполнение при запуске mix local.hex
Я новичок в Эликсире. В локальной папке пытаюсь запустить mix local.hex , но выдает такую ​​ошибку: ** (ArgumentError) incorrect padding (elixir) lib/base.ex:676: Base.do_decode64/2 (mix) lib/mix/local.ex:91:...
295 просмотров
schedule 27.03.2022

Elixir ExUnit: тестируемый модуль недоступен
Я следую этому руководству: http://elixir-lang.org/getting-started/mix-otp/agent.html Итак, в моем проекте Elixir у меня есть модуль lib/kv/bucket.exs и тест для него test/kv/bucket_test.exs . Когда я запускаю смешанный тест, я получаю...
2003 просмотров
schedule 07.02.2023

Как запустить несколько приложений из mix.exs?
У меня есть приложение Elixir с двумя приложениями внутри папки lib/: myproject/lib/app1 myproject/lib/app2 У них обоих есть файлы, которые используют Application: myproject/lib/app1.exs myproject/lib/app2.exs Каждый из них реализует...
1395 просмотров
schedule 06.04.2023

Почему phoenix_ecto не может скомпилировать :model в наборе изменений?
Когда я пытаюсь запустить mix deps.get или mix deps.compile , я получаю эту ошибку: == Compilation error on file lib/phoenix_ecto/html.ex == ** (CompileError) lib/phoenix_ecto/html.ex:3: unknown key :model for struct Ecto.Changeset (stdlib)...
543 просмотров
schedule 16.08.2022

Сохраните цвет вывода System.cmd, поместив его в IO в elixir.
У меня есть довольно простая задача микширования, на самом деле она оборачивает команду npm и возвращает ее вывод в командную строку: defmodule Mix.Tasks.JsLint do use Mix.Task @shortdoc "Runs javascript lint" def run(_args) do...
311 просмотров
schedule 16.03.2023

Откуда Ecto.Migrations берет список миграций?
где Mix получает миграции, когда я ввожу команду mix ecto.migrations ? Я думал, что это относится к списку файлов миграции в разделе priv/repo/migrations , но, похоже, он помнит старые миграции, которые были удалены из этой папки. Поскольку я...
743 просмотров
schedule 05.09.2022

iex- Как запустить проект эликсира из-за пределов папки приложения
У меня возникла ситуация, в которой мне нужно запустить проект elixir из-за пределов файла проекта. т. е. у меня есть папка code/example-app , содержащая приложение (с mix.exs и всем остальным), и я хотел бы чтобы запустить это приложение из code...
4178 просмотров
schedule 01.01.2023

Отладка Эликсира phoenix.server
Я ищу некоторые идеи о том, как отлаживать mix phoenix.server Когда я запускаю команду, вывода нет, и она зависает (не завершается и не показывает приглашение cmd). Я пытался: IEx -S mix phoenix.server это открывает сеанс эликсира, но в...
1583 просмотров
schedule 18.11.2022

Как добавить исходный файл erlang в выпуск пакета elixir в шестнадцатеричный формат
Я использую смесь для создания библиотеки Эликсира. Эта библиотека включает модуль erlang в каталоге src. Когда мне нужна моя библиотека во втором проекте с использованием относительного пути к файлу (т.е. у меня есть полный исходный код), она...
255 просмотров
schedule 02.10.2022

__struct __ / 1 не определен, не может расширить struct Gazette.User
Я создаю приложение Phoenix 1.3 , но, следуя руководству по 1.2 Pheonix, я выполнил устаревшие команды, такие как mix phoenix.gen.model Я не уверен, что это связано, но теперь я получаю эту ошибку: == Compilation error in file...
1937 просмотров
schedule 26.07.2022

Как я могу отключить предупреждения компилятора elixir
Когда я делаю mix compile я получаю сообщения типа warning: variable "test_val" is unused lib/myapp/mymodule.ex:46 Я просто занимаюсь сторонним проектом, и меня пока не волнуют эти предупреждения. Есть ли способ отключить это?
2533 просмотров
schedule 17.06.2023

Как вернуть определенный код выхода из Mix Task?
Я пишу смешанную задачу, которая должна быть частью CI и должна останавливать процесс сборки в случае сбоя, что обычно делается с помощью коды выхода , где код 0 означает успех, а код, отличный от 0, означает ошибку. Я хотел бы иметь возможность...
646 просмотров
schedule 18.12.2022

Как настроить формат логгера в проекте mix elixir?
У меня есть проект смеси эликсира, и я не знаю, как настроить формат журнала. Ниже моя конфигурация: config :logger, backends: [{LoggerFileBackend, :error_log}], format: "$date $time [$level] $levelpad$message\n" я хочу показать date, time...
103 просмотров
schedule 25.09.2022

ExUnit - Как передать контекст для тестовых макросов в блоках описания с помощью именованных функций настройки
Глядя на документацию ExUnit, вы можете добавить свойства в структуру context по следующему шаблону: defmodule KVTest do use ExUnit.Case setup do {:ok, pid} = KV.start_link {:ok, pid: pid} # "[pid: pid]" also appears to work......
1161 просмотров
schedule 02.09.2022

Есть ли способ внести изменения в код часов Dialyzer?
Я использую dialyxir , который добавляет dialyzer задачу в Mix. Но, похоже, у него нет опции --watch , которая повторно запускала бы проверку типов при изменении файла. Есть ли способ CLI для достижения этого?
99 просмотров
schedule 27.02.2023