Ошибка конфликта при обновлении Cake PHP 3.8.10 до 4.x - PullRequest
1 голос
/ 12 марта 2020

Я хочу обновить инфраструктуру Cake PHP нашего проекта. В настоящее время мы используем версию 3.8.10. Я сделал все шаги, чтобы завершить процесс, описанный здесь: https://book.cakephp.org/4/en/appendices/4-0-upgrade-guide.html (у меня нет, ошибок, предупреждений или уведомлений в моем коде)

Все шаги работали просто отлично но последнее.

После выполнения следующей команды:

php composer.phar require --update-with-dependencies “cakephp/cakephp:4.0.*”

Я получаю следующее сообщение об ошибке:

Problem 1
- cakephp/bake 1.12.0 requires cakephp/cakephp ^3.8.0 -> satisfiable by 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.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] but these conflict with your requirements or minimum-stability.
- cakephp/bake 1.12.0 requires cakephp/cakephp ^3.8.0 -> satisfiable by 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.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] but these conflict with your requirements or minimum-stability.
- cakephp/bake 1.12.0 requires cakephp/cakephp ^3.8.0 -> satisfiable by 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.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] but these conflict with your requirements or minimum-stability.
- Installation request for cakephp/bake (locked at 1.12.0, required as ^1.9.0) -> satisfiable by cakephp/bake[1.12.0].

Можете ли вы помочь мне определить проблема? Что я делаю не так?

1 Ответ

0 голосов
/ 13 марта 2020

Подобная проблема уже указана в Cake php github-репозиторий

Для решения этой проблемы вам необходимо использовать "cakephp/bake": "4.x-dev"

ИЛИ

В настоящее время вам также необходимо добавить следующие параметры в composer.json, пока плагины migrations и twig-view не получат новые CakePHP 4 совместимые стабильные выпуски:

"minimum-stability": "dev",
"prefer-stable": true

Вы можете проверить ссылки ниже

https://github.com/cakephp/cakephp/issues/13114

https://github.com/cakephp/cakephp/issues/14043

https://github.com/cakephp/app/blob/4.0.0-alpha1/composer.json

...