Пакет таксономии Sylius несовместим с symfony 3.3.8

Я устанавливаю Symofny 3.3.8 и пытаюсь установить composer require sylius / taxonomy-bundle, а composer require sylius / resource-bundle

У меня ошибка.

Проблема 1
- sylius / taxonomy-bundle v0.18.0 требует sylius / resource-bundle ^ 0.18 -> выполняется sylius / resource-bundle [v0.18.0].
- Запрос на установку sylius / taxonomy-bundle ^ 0.18.0 -> выполняется sylius / taxonomy-bundle [v0.18.0].
- Заключение: удалите symfony / symfony v3.3.8
- Заключение: не устанавливайте symfony / symfony v3.3.8
- sylius / resource-bundle v0.18.0 требует symfony / validator ^ 2.7 -> выполняется symfony / validator [v2.7.0, v2.7.1, v2.7.10, v2.7.11, v2.7.12, v2.7.13, v2.7.14 , v2.7.15, v2.7.16, v2.7.17, v2.7.18, v2.7.19, v2.7.2, v2.7.20, v2.7.21, v2.7.22, v2.7.23, v2.7.24, v2.7.25, v2 .7.26, v2.7.27, v2.7.28, v2.7.29, v2.7.3, v2.7.30, v2.7.31, v2.7.32, v2.7.33, v2.7.34, v2.7.4, v2.7.5, v2.7.6 , v2.7.7, v2.7.8, v2.7.9, v2.8.0, v2.8.1, v2.8.10, v2.8.11, v2.8.12, v2.8.13, v2.8.14, v2.8.15, v2.8.16, v2 .8.17, v2.8.18, v2.8.19, v2.8.2, v2.8.20, v2.8.21, v2.8.22, v2.8.23, v2.8.24, v2.8.25, v2.8.26, v2.8.27, v2.8.3 , v2.8.4, v2.8.5, v2 .8.6, v2.8.7, v2.8.8, v2.8.9].
- не устанавливайте symfony / validator v2.7.0 | не устанавливайте symfony / symfony v3.3.8

введите здесь описание изображения


person Ricky ponting    schedule 05.09.2017    source источник
comment
Вам следует перефразировать свое сообщение, чтобы в нем был вопрос, на который мы могли бы ответить.   -  person svgrafov    schedule 05.09.2017
comment
И покажите свой composer.json.   -  person svgrafov    schedule 05.09.2017


Ответы (1)


Я думаю, вы запрашиваете последние «стабильные» версии, которые в настоящее время 0.18. Эти версии несовместимы с последними версиями Symfony и на самом деле довольно старые. Версия 0.18 фактически выпущена в середине 2016 года. Если вы установите для требований к версии значение ^1.0.0@dev, вы получите последние пакеты, выпущенные в виде бета-версий, что на данный момент может стать хорошей отправной точкой.

Итак, если вы сделаете это: composer require sylius/taxonomy:^1.0.0@dev, вы получите версию beta3 1.0.

RC-версии Sylius (которые в настоящее время тестируются при написании этого ответа) не публикуются в разделах поддерева (это место, откуда вы запрашиваете код). Завтра будет выпущен Sylius 1.0, тогда должно быть легко потребовать версию 1.0: composer require sylius/taxonomy:^1.0.

Если вам нужна последняя версия сейчас (основная ветка): composer require sylius/taxonomy:dev-master. Имейте в виду, что обычно это может быть нестабильно, но сегодня все будет в порядке, если вы обновитесь завтра, чтобы использовать версию 1.0.

person stefandoorn    schedule 12.09.2017