【问题标题】:How to install earlier version of Phoenix with Mix CLI?如何使用 Mix CLI 安装早期版本的 Phoenix?
【发布时间】:2019-05-24 22:20:37
【问题描述】:

无法使用 mix archive.install 命令安装比最新稳定版(例如 1.4.0)更早的 Phoenix 版本(例如 1.3.4)。

根据此线程未实现的解决方案: https://github.com/phoenixframework/phoenix/issues/2991

$ mix archive.install hex phx_new 1.3.4
** (Mix) No matching version for phx_new 1.3.4 (from: mix.exs) in registry

The latest version is: 1.4.0

【问题讨论】:

    标签: elixir phoenix-framework elixir-mix asdf-vm


    【解决方案1】:

    尝试在 ASDF 版本管理器中安装一些较早的 Phoenix 版本和最新版本。

    以下 CLI 命令仅安装最新版本(例如 1.4.0-dev.0):

    $ mix archive.install hex phx_new 1.4.0-dev.0
    

    使用以下 CLI 命令获取安装任何特定的早期 Phoenix 版本(例如 1.3.4)的解决方法:

    $ mix archive.install https://github.com/phoenixframework/archives/raw/master/phx_new-1.3.4.ez
    

    PS。解决方案帮助我使用不同的 ASDF Elixir 版本安装不同的 Phoenix 版本。

    例如。

    • Elixir:1.7.4,Phoenix:1.4.0-dev.0
    • 灵药:1.7.0,凤凰:1.3.4

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多