Я готовлюсь к переносу огромного сайта с Symfony 3.4 на Symfony 4.4. Для этого я начинаю с новой установки fre sh Symfony 4.4, и, поскольку первоначальный проект требует использования расширений Twig, я пытаюсь установить его на этот новый проект Symfony 4.4. Но composer указывает на Your requirements could not be resolved to an installable set of packages
.
. Сообщение об ошибке очевидно, но я не понимаю, почему такая ситуация возникает в проекте fre sh symfony 4.4.
Что Я попытался:
Я создаю новый Symfony symfony new --full --version=lts testproject
, который установил Symfony 4.4 и сразу после composer require twig/extensions
=> Your requirements could not be resolved to an installable set of packages.
Я создаю новый Symfony symfony new --full testproject
, который установил Symfony 5.0 и сразу после composer require twig/extensions
=> Your requirements could not be resolved to an installable set of packages.
Я пробовал с Symfony flex но та же проблема => Your requirements could not be resolved to an installable set of packages.
- Я повторил попытку после очистки кэша composer, но без изменений.
Это сработало: - I создайте новый Symfony symfony new --full --version=3.4 testproject
, который установил Symfony 3.4 и сразу после composer require twig/extensions
=> OK
Я понимаю, что конфликты зависимостей происходят для Symfony 4.4 и более, но согласно Symfony do c Как написать собственное расширение Twig никаких дополнительных действий не требуется, и оно должно работать.
Чего мне не хватает? Кто-то сталкивался с такой же проблемой? Спасибо