Вопросы по теме '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