Я пытаюсь использовать exrm в своем проекте elixir, но это показывает очень загадочное поведение. Это мой mix.exs:exrm не удалось создать выпуск
defmodule MyApp.Mixfile do
use Mix.Project
def project do
[app: :my_app,
version: "0.0.1",
elixir: ">= 1.0.5",
build_embedded: Mix.env == :prod,
start_permanent: Mix.env == :prod,
deps: deps]
end
def application do
[
mod: { MyApp, [] },
applications: [:logger, :cowboy]
]
end
defp deps do
[
{:cowboy, "1.0.2"},
{:exrm, "0.18.1"}
]
end
end
В первый раз я бегу mix release
все работает отлично. Я запускаю выпуск, а затем я просто подшучиваю версию до «0.0.2» и создаю вторую версию. Это также работает, и я могу перейти на «0.0.2». В третий раз я получаю следующее сообщение об ошибке:
...
==> Generating release...
==> Generated .appup for fis_api 0.0.2 -> 0.0.3
==> Failed to build release. Please fix any errors and try again.
Существует очень похож открытым вопрос на странице EXRM GitHub, но в моем случае нет никакой ошибки относительно файла луча.