php – Symfony2:–reinstall问题
我一直在尝试为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 'DoctrineCommonAnnotationsAnnotationRegistry' not found in /var/www/Symfony/app/autoload.php on line 37 PHP Fatal error: Class 'DoctrineCommonAnnotationsAnnotationRegistry' not found in /var/www/Symfony/app/autoload.php on line 37 然后什么都不起作用,这并不奇怪,因为我的供应商文件夹几乎是空的. 以前有人遇到过这个问题吗?有关如何解决它的任何线索? 编辑: 我发现了这个错误的起源.我没有安装git,所以我做了: sudo apt-get install git-core 请查看此链接以获取更多信息:http://comments.gmane.org/gmane.comp.php.symfony.symfony2/8239 但是我现在有另一个错误(“查找命名空间”buzz.client.curl“,找不到”).我正在为那个做另一个线程,因为它不是同一个问题(link here). 解决方法
这不是更新供应商的正确方法.每
the docs
Ergo,你需要做的就是运行php bin / vendors install(我知道,这很令人困惑.我部分责怪他们命名不好的子命令) 编辑 要帮助解决当前问题,请尝试以下步骤 > rm -rf供应商/ * 希望它有效 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |