我按照升级说明将CakePHP项目升级到版本4。一切都很顺利,直到最后一个命令:
“cakephp/cakephp:4.0.*”是一个很好的例子。
这导致了
问题一
- 1.11.2要求的是:cakephp/cakephp ^3.8.0-〉可由cakephp/cakephp[3.8.0,〉〉3.8.0-RC 1,3.8.0-RC 2,3.8.0-RC 3,3.8.0-β 1,3.8.1,3.8.10,3.8.11,3.8.2,3.8.3,3.8.4,〉〉3.8.5,3.8.6,3.8.6,3.8.7、3.8.8、3.8.9、3.x-dev],但这些与您的要求或〉.最低稳定性相冲突。
- 1.11.2需要的cakephp/cakephp ^3.8.0-〉可以由cakephp/cakephp[3.8.0,3.8.0-RC 1,3.8.0-RC 2,3.8.0-RC 3,3.8.0-β 1,3.8.1,3.8.10,3.8.11,3.8.2,3.8.3,3.8.4,3.8.5,3.8.6,3.8.7,3.8.8、3.8.9、3.x-dev],但这些与您的要求或最低稳定性相冲突。
- 1.11.2需要的cakephp/cakephp ^3.8.0-〉可以由cakephp/cakephp[3.8.0,3.8.0-RC 1,3.8.0-RC 2,3.8.0-RC 3,3.8.0-β 1,3.8.1,3.8.10,3.8.11,3.8.2,3.8.3,3.8.4,3.8.5,3.8.6,3.8.7,3.8.8、3.8.9、3.x-dev],但这些与您的要求或最低稳定性相冲突。
- cakephp/bake的安装请求(在1.11.2中锁定,在^1.9.0中要求)-〉可由cakephp/bake[1.11.2]满足。
该项目的VERSION.txt文件显示CakePHP版本为3.8.11。
在composer.json文件中:
"require-dev": {
"cakephp/bake": "^1.9.0",
"cakephp/cakephp-codesniffer": "^3.0",
"cakephp/debug_kit": "^3.17.0",
"josegonzalez/dotenv": "3.*",
"psy/psysh": "@stable"
},
1条答案
按热度按时间wj8zmpe11#
在不进行更新的情况下,根据最新的4.x application template's
composer.json
文件更改所有要求,将您可能已经安装的其他CakePHP插件的要求也更改为4.x兼容版本,* 然后 * 更新您的依赖项。