2011-12-23 7 views
0

Я пытался установить MongoDB доктрину сверток, как написано в here Но когда я выполнил командуНастройка MongoDB + доктрина в Symfony

$ php bin/vendors install

Он подбрасывает следующее сообщение об ошибке:

Fatal error: Call to undefined method

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

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

I следуют инструкциям по установке к слову (который не так уж много ...), и я также дважды проверил мою установку ... Есть ли что-то, что мне здесь не хватает?

Update: Аналогичная проблема is mentioned here, но даже после того, как после ответа там, я не мог успешно настроить DoctrineMongoDBBundle.

ответ

0

Последние изменения в репозитории Doctrine MongoDB представляют эту проблему. Для того, чтобы придерживаться версии, прежде чем это произошло, добавьте эту строку в deps.lock:

doctrine-mongodb 5ccb18231218ce92c9d72295f69bebfe172ef5fb 
+0

, похоже, не работает для меня ... btw, после немного больше копания, я нашел аналогичную проблему, обратитесь к обновленному вопросу ... –

+0

Это две разные проблемы, и вам нужно сделать что я написал здесь, а также то, что я написал в ответе на [этот вопрос] (http://stackoverflow.com/questions/7985248/doctrinemongodbbundle-getting-a-fatal-error-in-symfony2). Не забудьте запустить «bin/vendors install» после того, как вы это сделаете. –

+0

Я получал вышеупомянутую ошибку при запуске команды 'bin/vendors install'. Вероятно, проблема была решена. Спасибо за ваше время elnur. –

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, я надеюсь, что кто-то может это подтвердить.

Смежные вопросы