Композитор требует Symfony форк

Мне нужно использовать вилку Symfony для тестирования исправления ошибок. мой composer.json является:

{
...
"repositories": {
"symfony": {
"type": "git",
"url": "https://github.com/nicolas-grekas/symfony.git"}
},
"require": {
...
"symfony-bundles/redis-bundle": "2.*",
"symfony/console": "4.*",
"symfony/flex": "1.*",
"symfony/framework-bundle": "4.*",
"symfony/lts": "^4@dev",
"symfony/monolog-bundle": "3.*",
"symfony/proxy-manager-bridge": "4.*",
"symfony/yaml": "4.*"},
"require-dev": {
...
},
...
}

(Полный код здесь: Github)

Запуск команд, таких как

  • composer require symfony/symfony "dev-cache-fix"
  • composer require symfony/symfony "dev-cache-fix as 4.2.1-dev"

Сбой с ошибкой:

Your requirements could not be resolved to an installable set of packages.
Problem 1
- Installation request for __root__ dev-fork -> satisfiable by __root__[dev-fork].
- symfony/symfony dev-cache-fix conflicts with __root__[dev-fork].
- Installation request for symfony/symfony dev-cache-fix as 4.2.1-dev -> satisfiable by symfony/symfony[dev-cache-fix].

Как я могу решить эту проблему?

0

Решение

Мне нужно удалить все компоненты Symfony (кроме monolog-bundle, потому что он находится за пределами fullstack framework), очистить опции composer conflict а также replace, После этого мне нужно изменить версию behat/mink в dev-master потому что последняя стабильная версия 1.7.1 замки symfony/assets компонент к версии 3.x (выпуск GitHub / minkphp). И последний шаг — включить все используемые компоненты в config/packages/framework.yaml,

framework:
validation:
enabled: true
enable_annotations: true
assets:
enabled: true
serializer:
enabled: true
enable_annotations: true
annotations:
enabled: true
property_info:
enabled: true
0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector