当试图清除symfony2项目上的caching时,我得到这个错误消息:
PHP Fatal error: Call to undefined method Symfony\Component\Console\Output\ConsoleOutput::isVerbose() in /var/staging_www/www.sciforum.net/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Command/CacheClearCommand.php on line 87
任何想法? 谢谢。
编辑:
当试图更新供应商,我收到此错误消息:
Clearing the cache for the dev environment with debug true PHP Fatal error: Call to undefined method Symfony\Component\Console\Output\ConsoleOutput::isVerbose() in /var/staging_www/www.sciforum.net/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Command/CacheClearCommand.php on line 99 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.
在composer.json中检查你的版本(并且复制在composer.lock中基于Symfony的库的版本)。 isVerbose
仅在版本2.4的ConsoleOutput中可用。
你可能有一些混合版本的Symfony库。
你可以修复,如果你先删除目录:
sudo rm -rf app/logs sudo rm -rf app/cache