Symfony2: Вие поискахте несъществуваща услуга jms_aop.pointcut_container.

Сравнително нов съм в 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

Всяка помощ ще бъде много ценена.


person Stefanos    schedule 30.03.2015    source източник
comment
пробвахте ли това: jms/di-extra-bundle: dev-master?   -  person MouradK    schedule 30.03.2015
comment
Да направих го. Както казах по-долу, мисля, че проблемът беше, че вече включвах пакетите в AppKernel, когато изпълнявах командата за актуализиране на композитора. Както и да е, премахнах декларациите на AppKernel за JMSDiExtraBundle стартира актуализация на композитора и след това отново промених AppKernel, за да включва 2 пакета (JMSDiExtraBundle и JMSAopBundle) и проработи.   -  person Stefanos    schedule 01.04.2015


Отговори (2)


В моя случай забравих да регистрирам пакета "JMS\AopBundle\JMSAopBundle" добавете в app\AppKernel.php:

new JMS\AopBundle\JMSAopBundle(),
person Amadu Bah    schedule 22.11.2017

Разреших проблема си. Включвах пакетите във файла AppKernel.php, преди да изпълня командата: php composer.phar update.

person Stefanos    schedule 30.03.2015