0

hereに書かれているようにMongoDB doctrine bundleをインストールしようとしまし たが、コマンドを実行したとき

$ php bin/vendors install

次のエラーがスローされます。

致命的なエラー: 未定義のメソッドの呼び出し

Doctrine\ODM\MongoDB\Configuration::setLoggerCallable()

C:\wamp\www\Symfony\app\cache\dev\appDevDebugProjectContainer.php on line 245

私は言葉にインストール手順に従いました(とにかくあまりありませんでした...)。また、インストールを再確認しました...ここに欠けているものはありますか?

更新: 同様の問題がここに記載されていますが、そこで回答をたどった後でも、DoctrineMongoDBBundle を正常に構成できませんでした。

4

2 に答える 2

0

Doctrine MongoDB リポジトリの最新の変更により、この問題が発生しました。これが発生する前のバージョンに固執するには、次の行を に追加しdeps.lockます。

doctrine-mongodb 5ccb18231218ce92c9d72295f69bebfe172ef5fb
于 2011-12-23T21:23:49.497 に答える
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 でのみ発生するという予感があります。誰かが親切にこれを確認してくれることを願っています。

于 2011-12-24T15:59:21.507 に答える