Я относительно новичок в Symfony. Я создал проект Symfony и пытаюсь потребовать JMSDiExtraBundle. Дело в том, что когда я запускаю команду обновления композитора, я получаю следующую ошибку:
Updating the "app/config/parameters.yml" file[Symfony\Component\DependencyInjection\Exception\ServiceNotFoundException]
You have requested a non-existent service "jms_aop.pointcut_container".Script Sensio\Bundle\DistributionBundle\Composer\ScriptHandler::clearCache handling the post-update-cmd event terminated with an exception[RuntimeException]
An error occurred when executing the ""cache:clear --no-warmup"" command.update [--prefer-source] [--prefer-dist] [--dry-run] [--dev] [--no-dev] [--lock]
[--no-plugins] [--no-custom-installers] [--no-autoloader] [--no-scripts] [--no-progress] [--with-dependencies] [-v|vv|vvv|--verbose] [-o|--optimize-autoloader]
[--ignore-platform-reqs] [--prefer-stable] [--prefer-lowest] [packages1] ... [packagesN]C:\pathToProject>[Symfony\Component\DependencyInjection\Exception\ServiceNotFoundException]
The system cannot find the path specified.
Мне требуется: «jms / di-extra-bundle»: «1.5.0», но я также пробовал: «jms / di-extra-bundle»: «1.5. * @ Dev» Моя версия Symfony: 2.6.5
Любая помощь будет очень признательна.
В моем случае я забыл зарегистрировать пакет «JMS \ AopBundle \ JMSAopBundle», добавленный в app \ AppKernel.php:
new JMS\AopBundle\JMSAopBundle(),
Я решил свою проблему. Я включил пакеты в файл AppKernel.php до того, как запустил команду: php composer.phar update.