elixir - 如何使用 Mix CLI 安装早期版本的 Phoenix?

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

无法使用 安装比最新稳定版(例如 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

最佳答案

尝试在 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

附注。解决方案帮助我安装了具有不同 ASDF Elixir 版本的不同 Phoenix 版本。

例如。
  • 药剂:1.7.4, Phoenix :1.4.0-dev.0
  • 药剂:1.7.0, Phoenix :1.3.4
  • 关于elixir - 如何使用 Mix CLI 安装早期版本的 Phoenix?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53935692/

    相关文章:

    elixir - 如何在 Ecto 模型中定义虚拟属性

    phoenix-framework - Phoenix View 模块不可用

    HTTPoison 请求在特定计算机上失败,但在另一台计算机上有效

    ubuntu - (File.Error) 无法读取文件 "": no such file or directory

    elixir - 在 Elixir 单元测试中导入测试代码

    erlang - 我如何知道 elixir 的 CPU 中的内核数量?

    elixir - Phoenix Framework回调

    list - 在 Elixir 中比较两个列表的相似性

    list - Elixir:生成给定参数出现 `n` 次的列表(类似于 Haskell 的复制)

    erlang - Erlang 和 Elixir 上的包管理