我正在按照将 CakePHP 项目移动到版本 4 的升级说明进行操作。一切顺利,直到最后的命令:
php composer.phar 需要 --update-with-dependencies "cakephp/cakephp:4.0.*"
这导致
问题 1
- cakephp/bake 1.11.2 需要 cakephp/cakephp ^3.8.0 -> 可满足 cakephp/cakephp[3.8.0, >>3.8.0-RC1, 3.8.0-RC2, 3.8.0-RC3, 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] 但这些与您的要求或 >.minimum-stability 冲突。
- cakephp/bake 1.11.2 需要 cakephp/cakephp ^3.8.0 -> cakephp/cakephp[3.8.0, 3.8.0-RC1, 3.8.0-RC2, 3.8.0-RC3, 3.8.0-beta1, 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 需要 cakephp/cakephp ^3.8.0 -> cakephp/cakephp[3.8.0, 3.8.0-RC1, 3.8.0-RC2, 3.8.0-RC3, 3.8.0-beta1, 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"
},