我正在尝试按照here中的说明安装MongoDB doctrine包 但是当我运行命令时
$ php bin/vendors install
它引发了以下错误:
致命错误:调用未定义的方法
Doctrine\ODM\MongoDB\Configuration::setLoggerCallable()
在
C:\wamp\www\Symfony\app\cache\dev\appDevDebugProjectContainer.php on line 245
我已经按照安装说明来了解这个词(反正一点也不多了......)而且我还仔细检查了我的装置......我在这里找不到什么东西?
更新:类似的问题is mentioned here,但即使按照那里的答案,我也无法成功配置DoctrineMongoDBBundle。
答案 0 :(得分:0)
Doctrine MongoDB repo的最新变化引入了这个问题。要在此之前坚持使用版本,请将此行添加到deps.lock
:
doctrine-mongodb 5ccb18231218ce92c9d72295f69bebfe172ef5fb
答案 1 :(得分:0)
好吧,最后我设法通过将其添加到deps
文件来解决它:
[DoctrineMongoDBBundle]
git=http://github.com/symfony/DoctrineMongoDBBundle.git
target=/bundles/Symfony/Bundle/DoctrineMongoDBBundle
version=origin/2.0
**注意
version=**origin**/2.0
与先前建议的简单
不同version=2.0.0 or something similar...
我预感到这个问题只出现在Windows上,我希望有人可以确认这一点。