【问题标题】:Phoenix 1.2 Won't Upgrade to 1.3?Phoenix 1.2 不会升级到 1.3?
【发布时间】:2018-05-02 21:18:20
【问题描述】:

我目前在 OSX 上运行 Phoenix 1.2.4。我正在尝试使用以下方法升级到 1.3:

$ mix archive.install https://github.com/phoenixframework/archives/raw/master/phx_new.ez

它不会给我一个错误,但也不会升级。我错过了什么?

这是终端输出:

Mb:~ t9$ 灵药 -v rlang/OTP 20 [erts-9.1] [来源] [64 位] [smp:4:4] [ds:4:4:10] [async-threads:10] [hipe] [kernel-poll:false]

灵药 1.5.2

Mb:~ t9$ mix archive.install https://github.com/phoenixframework/ar 韭菜/raw/master/phx_new.ez

找到现有条目:/Users/t9/.mix/archives/phx_new

你确定要替换成

https://github.com/phoenixframework/archives/raw/master/phx_new.ez”? [Yn] 是的

  • 创建 .mix/archives/phx_new

Mb:~ t9$ mix phoenix.new --version

凤凰v1.2.4

【问题讨论】:

  • 你的意思是 1.3 而不是 1.4 对吧? 1.3 是目前​​的最新版本。
  • 是的,我的错。

标签: elixir phoenix-framework


【解决方案1】:

即使您安装了 Phoenix 1.3,如果您使用生成器 phoenix.new,该项目将使用 1.2 结构初始化,这意味着您将拥有自己的 web 目录,而不是在 lib 目录中 @987654323 @,要创建具有新结构的新项目,您需要使用mix phx.new

【讨论】:

    【解决方案2】:

    新的(版本>= 1.3.0)生成器命名为phx.newphoenix.new 是旧的。 mix phx.new --version 应该为您提供 1.3.0 作为输出,这是截至今天的最新发布版本。

    【讨论】:

      猜你喜欢
      • 2022-11-17
      • 2018-08-24
      • 2018-02-07
      • 2020-05-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多