php – Symfony2:–reinstall问题

发布时间:2022-04-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了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 '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

然后什么都不起作用,这并不奇怪,因为我的供应商文件夹几乎是空的.

以前有人遇到过这个问题吗?有关如何解决它的任何线索?

编辑:

我发现了这个错误的起.我没有安装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供应商/ *
> rm -rf app / cache / *
> rm app / bootstrap.PHP.cache
> PHP bin / vendors安装

希望它有效

脚本宝典总结

以上是脚本宝典为你收集整理的php – Symfony2:–reinstall问题全部内容,希望文章能够帮你解决php – Symfony2:–reinstall问题所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。