【问题标题】:Yii2 Upgrade version step by stepYii2 逐步升级版本
【发布时间】:2019-12-04 15:59:17
【问题描述】:

我正在尝试从 Yii 2.0.13 版本升级到最新版本(2.0.23),但是一步一步,现在需要升级到 2.0.14 和 2.0.15 等。 我按照documentation 中的说明使用此命令,但应用程序会自动升级到最新版本 2.0.23

composer require "yiisoft/yii2:~2.0.14" --update-with-dependencies

【问题讨论】:

    标签: yii2 composer-php upgrade


    【解决方案1】:

    您在“2.0.14”之前有“~”,它告诉作曲家使用更新的版本,但不包括 3.0

    composer require "yiisoft/yii2:2.0.14" --update-with-dependencies
    

    改为

    来源:https://getcomposer.org/doc/articles/versions.md

    【讨论】:

    • 是的,你是对的!我从文档中完全复制了命令,他们没有解释。谢谢!
    【解决方案2】:

    不需要一步步升级,直接从2.0.13升级到2.0.23即可。您需要遵循 2.0.13 和 2.0.23 之间所有版本的所有升级说明,但无需安装之间的所有版本 - 您可以直接安装 2.0.23 并一步完成所有必要的升级更改。这通常会减少您的工作量和可能出现的问题。

    【讨论】:

    • 是的,但是在逐步升级的过程中,目标是看看我的应用程序在版本之间有什么问题,(我认为从我的版本到 2.0.23 有很多版本)但你是对的,我可以直接升级到最新版本。
    • 它可能会给你更多的工作,因为在一个版本中引入的回归可能会在下一个版本中修复。跳过某些版本可能会为您省去与已经修复的错误作斗争的麻烦。
    • 这样看我想我会听从你的建议的。谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-03-14
    • 2014-03-07
    • 2011-03-13
    • 1970-01-01
    • 2011-02-19
    • 2017-04-12
    • 2021-08-18
    相关资源
    最近更新 更多