Я столкнулся со следующей проблемой в проекте Elixir, и я был бы признателен за любую помощь.
my_service / mix.exs
def application do
[
extra_applications: [:foo_lib],
mod: {My.Application, []}
]
end
КогдаЯ запускаю приложение, используя
iex -S mix
приложение работает без сбоев.Эта проблема возникает, когда я пытаюсь запустить свое приложение, создавая выпуск следующим образом:
MIX_ENV=dev mix release
_build/dev/rel/my_service/bin/my_service console
После выдачи этих команд выполнение программы, похоже, застревает при выполнении foo_lib и мне нужно выполнить вручную
My.Application.start(nil,nil)
, чтобы продолжить инициализацию my_service .
Любые идеи, почему я сталкиваюсь с этим страннымповедение?