Как установить более раннюю версию 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
Другие вопросы по тегам