【问题标题】:exrm failed to build releaseexrm 未能构建发行版
【发布时间】:2015-07-31 22:53:25
【问题描述】:

我尝试在我的 elixir 项目中使用 exrm,但它表现出一种非常神秘的行为。这是我的 mix.exs:

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 页面上有一个非常相似的未解决问题,但在我的情况下,梁文件没有错误。

【问题讨论】:

    标签: elixir phoenix-framework exrm


    【解决方案1】:

    发生这种情况是因为我在创建它们的同一目录中启动了发布。目前文档中没有提到这一点,但您确实应该将发布移动到其他位置并在那里运行它们,就像在 exrm 示例项目中一样。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-07-20
      • 2015-12-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-11
      相关资源
      最近更新 更多