Как установить более раннюю версию Phoenix с Mix CLI?
Невозможно установить более раннюю версию Phoenix (например, 1.3.4), чем последняя стабильная (например, 1.4.0), с помощью команды mix archive.install.
Решение не достигнуто в соответствии с этой веткой: 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 ответ
Решение
Попробуйте установить несколько более ранних версий Phoenix вместе с последней версией в ASDF Version Manager.
Следующая команда CLI установила только последний выпуск (например, 1.4.0-dev.0):
$ mix archive.install hex phx_new 1.4.0-dev.0
Получить обходной путь для установки любых конкретных более ранних выпусков Phoenix (например, 1.3.4) с помощью следующих команд консоли:
$ mix archive.install https://github.com/phoenixframework/archives/raw/master/phx_new-1.3.4.ez
PS. Решение помогло мне установить разные версии Phoenix с разными версиями ASDF Elixir.
например.
- Эликсир: 1.7.4, Феникс: 1.4.0-dev.0
- Эликсир: 1.7.0, Феникс: 1.3.4