2016-12-27 17 views
0

當我運行命令php composer.phar update時,它顯示以下錯誤。任何人都可以幫我解決它嗎?在安裝symfony doctrine-migrations-bundle時遇到問題

[RuntimeException]
An error occurred when executing the "'cache:clear --no-warmup'" command:
Fatal error: Uncaught Symfony\Component\Debug\Exception\FatalThrowableError: Fatal error: Call to protected DoctrineORMEntit
yManager_000000001f94ab4b000000005d7f3b02e5139c916d21af4abfe5ffe5dd20d49e::__construct() from context 'appDevDebugProjectCon
tainer' in /var/www/html/app/cache/dev/appDevDebugProjectContainer.php:747
Stack trace:
#0 /var/www/html/app/bootstrap.php.cache(2125): appDevDebugProjectContainer->getDoctrine_Orm_DefaultEntityManagerService()
#1 /var/www/html/vendor/symfony/symfony/src/Symfony/Bridge/Doctrine/ManagerRegistry.php(35): Symfony\Component\DependencyInj
ection\Container->get('doctrine.orm.de...')
#2 /var/www/html/vendor/doctrine/common/lib/Doctrine/Common/Persistence/AbstractManagerRegistry.php(231): Symfony\Bridge\Doc
trine\ManagerRegistry->getService('doctrine.orm.de...')
#3 /var/www/html/vendor/symfony/symfony/src/Symfony/Bridge/Doctrine/CacheWarmer/ProxyCacheWarmer.php(54): Doctrine\Common\Pe
rsistence\AbstractManagerRegistry->getManagers()
#4 /var/www/html/vendor/symfony/symfony/src/Symfony/Compo in /var/www/html/app/cache/dev/appDevDebugProjectContainer.php on
line 747

+3

東西可能是不同步的。嘗試手動刪除緩存'rm -fr app/cache/*'並重新運行composer命令。 – ClickLabs

+0

嗯,做到了。但沒有運氣。 –

回答

0

首先從composer.json中刪除這個包。

然後嘗試:

// replace app by var depending on your symfony version (2 or 3) 
rm -Rf app/cache 
// clean all your dependencies 
rm -Rf vendor 
// reinstall them from your composer.lock 
composer install 
// install this particular bundle 
composer require doctrine/doctrine-migrations-bundle "^1.0"