我一直在尝试为 Symfony2 安装 Buzz。我将其添加到 deps 文件中,并尝试更新我的供应商:
php bin/vendors update
该命令只是告诉我我已经安装了标准版本,并且我应该尝试使用:
php bin/vendors install --reinstall
反而。我做到了。
但随后弹出一个错误并告诉我:
Updating deps.lock
sh:/var/www/Symfony/vendor/bundles/Sensio/Bundle/DistributionBundle/Resources/bin/build_bootstrap.php: not found
PHP Fatal error: Class 'Doctrine\Common\Annotations\AnnotationRegistry' not found in /var/www/Symfony/app/autoload.php on line 37
PHP Fatal error: Class 'Doctrine\Common\Annotations\AnnotationRegistry' not found in /var/www/Symfony/app/autoload.php on line 37
然后什么都不起作用了,这并不奇怪,因为我的供应商文件夹几乎是空的。
以前有人遇到过这个问题吗?有关如何修复它的任何线索吗?
Edit :
我找到了这个错误的根源。我没有安装 git,所以我这样做了:
sudo apt-get install git-core
检查此链接以获取更多信息:http://comments.gmane.org/gmane.comp.php.symfony.symfony2/8239 http://comments.gmane.org/gmane.comp.php.symfony.symfony2/8239
但是我现在遇到了另一个错误(“查找名称空间“buzz.client.curl”,没有找到”)。我正在为该线程创建另一线程,因为这不是同一个问题(链接在这里 https://stackoverflow.com/questions/10649394/symfony2-no-extension-to-load-buzz).