2013-07-29 20 views
3
Anthonys-MacBook-Air:activebook numerical25$ php composer.phar update 
PHP Warning: Module 'openssl' already loaded in Unknown on line 0 

Warning: Module 'openssl' already loaded in Unknown on line 0 
Loading composer repositories with package information 
Updating dependencies (including require-dev) 
Your requirements could not be resolved to an installable set of packages. 

    Problem 1 
    - doctrine/mongodb-odm 1.0.0-BETA6 requires doctrine/mongodb >=1.0.0-beta1,<1.1-dev -> satisfiable by doctrine/mongodb[1.0.0, 1.0.1, 1.0.2, 1.0.3]. 
    - doctrine/mongodb-odm 1.0.0-BETA7 requires doctrine/mongodb 1.0.* -> satisfiable by doctrine/mongodb[1.0.0, 1.0.1, 1.0.2, 1.0.3]. 
    - doctrine/mongodb-odm 1.0.0-BETA8 requires doctrine/mongodb 1.0.* -> satisfiable by doctrine/mongodb[1.0.0, 1.0.1, 1.0.2, 1.0.3]. 
    - doctrine/mongodb-odm 1.0.0-BETA9 requires doctrine/mongodb 1.0.* -> satisfiable by doctrine/mongodb[1.0.0, 1.0.1, 1.0.2, 1.0.3]. 
    - doctrine/mongodb-odm 1.0.x-dev requires doctrine/mongodb 1.0.* -> satisfiable by doctrine/mongodb[1.0.0, 1.0.1, 1.0.2, 1.0.3]. 
    - doctrine/mongodb 1.0.3 requires ext-mongo >=1.2.12,<1.5-dev -> the requested PHP extension mongo has the wrong version (1.5.0dev) installed. 
    - doctrine/mongodb 1.0.2 requires ext-mongo >=1.2.12,<1.4-dev -> the requested PHP extension mongo has the wrong version (1.5.0dev) installed. 
    - doctrine/mongodb 1.0.1 requires ext-mongo >=1.2.12,<1.4-dev -> the requested PHP extension mongo has the wrong version (1.5.0dev) installed. 
    - doctrine/mongodb 1.0.0 requires ext-mongo >=1.2.12,<1.4-dev -> the requested PHP extension mongo has the wrong version (1.5.0dev) installed. 
    - doctrine/mongodb-odm 1.0.0-BETA5 requires doctrine/mongodb 1.0.0-BETA1 -> no matching package found. 
    - doctrine/mongodb-odm 1.0.0-BETA4 requires doctrine/mongodb 1.0.0-BETA1 -> no matching package found. 
    - Installation request for doctrine/mongodb-odm 1.0.*@dev -> satisfiable by doctrine/mongodb-odm[1.0.0-BETA4, 1.0.0-BETA5, 1.0.0-BETA6, 1.0.0-BETA7, 1.0.0-BETA8, 1.0.0-BETA9, 1.0.x-dev]. 

Potential causes: 
- A typo in the package name 
- The package is not available in a stable-enough version according to your minimum-stability setting 
    see <https://groups.google.com/d/topic/composer-dev/_g3ASeIFlrc/discussion> for more details. 

Read <http://getcomposer.org/doc/articles/troubleshooting.md> for further common problems. 

我不知道這是什麼意思試圖爲Symfony安裝MongoDBBundle。使用作曲,但解決不了

這是我在我的symfony composer.json文件

"require": { 
    "php": ">=5.3.3", 
    "symfony/symfony": "2.3.*", 
    "doctrine/orm": ">=2.2.3,<2.4-dev", 
    "doctrine/doctrine-bundle": "1.2.*", 
    "twig/extensions": "1.0.*", 
    "symfony/assetic-bundle": "2.3.*", 
    "symfony/swiftmailer-bundle": "2.3.*", 
    "symfony/monolog-bundle": "2.3.*", 
    "sensio/distribution-bundle": "2.3.*", 
    "sensio/framework-extra-bundle": "2.3.*", 
    "sensio/generator-bundle": "2.3.*", 
    "incenteev/composer-parameter-handler": "~2.0", 
    "doctrine/mongodb-odm": "1.0.*@dev", 
    "doctrine/mongodb-odm-bundle": "3.0.*@dev" 
}, 
+0

什麼是「最小穩定性」值? – Freelancer

+0

有點兒同樣的問題,想法:教條/ mongodb 1.0.9需要ext-mongo> = 1.2.12,<1.6-dev ->請求的PHP擴展mongo安裝了錯誤的版本(1.6.0-dev)。 –

回答

5

你的問題是mongo-php的擴展。 doctrine/mongodb軟件包的最新穩定版本不支持您安裝的mongodb驅動程序版本1.5.0dev。將其降級到最新的1.4版本。此外,最好參考測試包,而不是開發在composer.json:

"require": { 
    "doctrine/mongodb-odm": "1.0.*@beta", 
    "doctrine/mongodb-odm-bundle": "3.0.*@beta" 
} 

所以你minimum-stability可以保持stable

1

,因爲在你的composer.json你有這樣一行:「最小穩定性」:「開發」, ,你試圖導入也許一個測試版的MongoDBBundle

嘗試與需求部分的那些行:

"doctrine/mongodb-odm": "1.0.*@dev", 
"doctrine/mongodb-odm-bundle": "3.0.*@dev" 
+0

我更新了我的問題。我把我在我的composer.json文件中。我還想補充一點,我將通過symfony安裝教程 – numerical25

+2

嘗試在文件末尾添加以下代碼行:「minimum-stability」:「dev」, – Freelancer

+0

ok,在procoess中。有一些已經被稱爲「最小穩定」的東西:「穩定」。我應該刪除這? – numerical25

-2

我想你需要從php.ini文件啓用php_mongo.dll。

如果沒有在php.ini文件中找到的,你必須在PHP ini文件中添加

延長= php_mongo.dll

,然後從 http://pecl.php.net/package/mongo/1.5.5/windows 下載php_mongo.dll並將其保存到php/ext/

然後重新啓動apache 現在它不會給出任何錯誤。

相關問題