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

时间:2018-12-26 18:26:39

标签: elixir phoenix-framework mix asdf-vm

使用 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

1 个答案:

答案 0 :(得分:3)

尝试在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版本。

例如

  • 药剂:1.7.4,凤凰城:1.4.0-dev.0
  • 药剂:1.7.0,凤凰城:1.3.4