Как правильно установить зависимости в symfony 3 через composer?
Добрый день!
Я прошу прощение за вопрос, но симфони только начал осваивать, с Yii 2 таких проблем никогда не было.
Суть вопроса, у меня прописаны зависимости в composer.json, в очередной pull я получил новое расширение которое мне нужно установить, все конфиги уже прописаны для этого расширения (в AppJernel.php и config.yml)
При попытки сделать composer install возникает ошибка о том что в AppKernel не найден подключаемый компонент, это конечно разумно, его ещё нет, но какого он лезет в этот файл вообще?
Как мне избавится от таких проблем, конечно если я уберу этот компонент из аппкернел и в кофигах, то всё гут установится, но я не думаю что такой мощный инструмент имеет такой недостаток, поделитесь пожалуйста своим опытом )
При выполнении команды composer install вам не выводится
Warning: The lock file is not up to date with the latest changes in composer.json. You may be getting outdated dependencies. Run update to update them.
Fatal error: Uncaught Symfony\Component\Debug\Exception\ClassNotFoundException: Attempted to load class "FOSUserBundle" from namespace "FOS\UserBundle".
Did you forget a "use" statement for another namespace? in C:\Server\OpenServer\domains\chat.loc\backend\app\AppKernel.php:22
Stack trace:
#0 C:\Server\OpenServer\domains\chat.loc\backend\vendor\symfony\symfony\src\Symfony\Component\HttpKernel\Kernel.php(448): AppKernel->registerBundles()
#1 C:\Server\OpenServer\domains\chat.loc\backend\vendor\symfony\symfony\src\Symfony\Component\HttpKernel\Kernel.php(114): Symfony\Component\HttpKernel\Kernel->initializeBundles()
#2 C:\Server\OpenServer\domains\chat.loc\backend\vendor\symfony\symfony\src\Symfony\Bundle\FrameworkBundle\Console\Application.php(65): Symfony\Component\HttpKernel\Kernel->boot()
#3 C:\Server\OpenServer\domains\chat.loc\backend\vendor\symfony\symfony\src\Symfony\Component\Console\Application.php(125): Symfony\Bundle\FrameworkBundle\Console\Application->doRun(Object(Symfony\Component\Console\I
nput\ArgvInput), Ob in C:\Server\OpenServer\domains\chat.loc\backend\app\AppKernel.php on line 22
Получилось нормально установить только когда скачал ласт версию composer.phar с сайта, через self-update не хотел обновляться, хотя стояла 1.5.1
И первым делом запустил composer update а затем install
Может баг был с самом композер, а может в зависимости какой)