elixir - 如何使用 Mix CLI 安装早期版本的 Phoenix?
问题描述
无法使用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
解决方案
尝试在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
推荐阅读
- spring-boot - spring-batch 读取包含要摄取的文件名的文件
- php - 数组中的 foreach 没有像 [0] 这样的键 ->
- java - 在android中迁移房间数据库
- python - Pandas:保存一个类别独有的行
- django - 由于验证器,Django 1.8 makemigrations 每次都会生成重复的迁移
- javascript - 无法挂载组件:使用 vue-c3
- java - 使用 iText7 形成此布局的最佳方法是什么?
- reactjs - 无法从容器页面触发我的操作,提示未定义错误
- angular - Angular:从延迟加载的模块中导出组件
- vim - VIM defaults.vim 没有按预期工作;一些命令只能在主目录下工作