2013-07-18 3 views
1

Я пытаюсь установить DoctrineMongoDBBundle с Symfony2. Я придерживался этой ссылки http://symfony.com/doc/current/bundles/DoctrineMongoDBBundle/index.htmlУстановить DoctrineMongoDBBundle с Composer

К сожалению, я получаю следующее сообщение об ошибке и не могу найти решение. Я уже добавил расширение php для MongoDB. Не могли бы вы рассказать об этом?

  • учение/MongoDB 1.0.3 требует доб-Монго> = 1.2.12, < 1,5-DEV -> запрос редактор расширение PHP Монго имеет неправильную версию (1.2.11) установлен.
    • doctrine/mongodb 1.0.2 требует, чтобы ext-mongo> = 1.2.12, < 1.4-dev -> запрос ed PHP extension mongo имеет неправильную версию (1.2.11).
    • doctrine/mongodb 1.0.1 требует использования ext-mongo> = 1.2.12, < 1.4-dev -> запрос ed PHP extension mongo имеет неправильную версию (1.2.11).
    • doctrine/mongodb 1.0.0 требует, чтобы ext-mongo> = 1.2.12, < 1.4-dev -> запрос ed У расширения PHP mongo установлена ​​неправильная версия (1.2.11).
    • doctrine/mongodb-odm 1.0.0-BETA5 требует доктрины/mongodb 1.0.0-BETA1 -> Соответствующий пакет не найден.
+0

посмотрите пожалуйста мой ответ. если вам нужны дальнейшие указания по обновлению вашего расширения, пожалуйста, предоставьте свою версию ОС и php. ... но google определенно скажет вам, как обновить расширение php mongodb. – nifr

ответ

1

Вы должны обновления вашего расширения PHP MongoDB, как это в настоящее время версия 1.2.11 и вам нужна версия больше или равную 1.2.12.

ext-mongo в сообщении об ошибке относится к вашему расширению PHP.

Именно это сообщение об ошибке говорит ... doctrine/mongodb нуждается в большей версии расширения mongoDB, и поэтому композитор не может найти совместимый пакет.

+0

Спасибо Нифр. После обновления до большей версии я смог решить проблему :) – Duleendra

+0

Я нашел еще одну проблему в Ubuntu 12.04. Это также похоже на вышеупомянутую проблему. Я установил расширение, но все еще получаю следующую проблему. – Duleendra

+0

- doctrine/mongodb 1.0.2 требует, чтобы ext-mongo> = 1.2.12, <1.4-dev -> запрашиваемый PHP-расширение mongo отсутствует в вашей системе. - doctrine/mongodb 1.0.1 требует, чтобы ext-mongo> = 1.2.12, <1.4-dev -> запрошенного расширения PHP mongo отсутствует в вашей системе. - doctrine/mongodb 1.0.0 требует, чтобы ext-mongo> = 1.2.12, <1.4-dev -> запрашиваемый PHP-расширение mongo отсутствует в вашей системе. - doctrine/mongodb-odm 1.0.0-BETA5 требует доктрины/mongodb 1.0.0-BETA1 -> не найдено соответствующего пакета. – Duleendra

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