我在 cakePHP 3.0 中完成了我的项目。通过更新作曲家,我的项目转换为 cakePHP 3.2。我想从 3.2 回滚到 3.0。我也尝试了回滚选项,这也不起作用。如何回滚 3.2 到 3.0 ?
user6028593
问问题
1187 次
1 回答
2
composer 支持的rollback
命令是针对 composer 本身的,也就是说,它将您的 composer 安装回滚到早期版本,而不是任何可能通过 composer 安装的东西。
要更改cakephp/cakephp
依赖项的版本,只需要求具有不匹配的版本约束的新版本3.1
及更高版本,因此在您的情况下,如果您想切换回3.0.x
分支,您可以运行
$ composer require cakephp/cakephp:"~3.0.0"
~3.0.0
约束将匹配>= 3.0.0 && < 3.1.0
。有关 composer 支持的版本约束的更多信息,请参阅Composer Docs > Versions。
但是,您可能会遇到与cakephp/debug_kit
或等其他依赖项的冲突cakephp/bake
,这需要手动解决,例如通过降级甚至暂时删除它们,因为它们也可能已经升级并需要更新cakephp/cakephp
版本!
于 2016-05-18T12:07:02.483 回答