2014-09-23 490 views
0

安裝DoctrineCouchDBBundle我無法安裝DoctrineCouchDBBundlephp composer.phar update返回:上的Symfony 2.5.4與作曲家


加載作曲家庫與包信息

更新的依賴關係(包括需要-DEV)

您的需求無法解析爲可安裝的一組軟件包。

問題教義/ CouchDB的-ODM-束DEV-主設備1

  • 安裝請求 - 由教義/ CouchDB的-ODM束[DEV-主]可滿足的。

  • doctrine/couchdb-odm-bundle dev-master需要doctrine/couchdb-odm @dev - 找不到匹配的軟件包。

可能的原因:

閱讀http://getcomposer.org/doc/articles/troubleshooting.md以解決進一步的常見問題。


這是我composer.json文件(require部分):

"require": { 
    "php": ">=5.3.3", 
    "symfony/symfony": "2.5.*", 
    "doctrine/orm": "~2.2,>=2.2.3", 
    "doctrine/doctrine-bundle": "~1.2", 
    "twig/extensions": "~1.0", 
    "symfony/assetic-bundle": "~2.3", 
    "symfony/swiftmailer-bundle": "~2.3", 
    "symfony/monolog-bundle": "~2.4", 
    "sensio/distribution-bundle": "~3.0", 
    "sensio/framework-extra-bundle": "~3.0", 
    "incenteev/composer-parameter-handler": "~2.0", 
    "doctrine/couchdb-odm-bundle": "dev-master", 
    "components/bootstrap": "3.2.*" 
}, 

我在做什麼錯? 謝謝

回答

1

只需在需求列表中添加"doctrine/couchdb-odm": "@dev"並再次運行composer update

您可能正在使用穩定模式。我穩定模式,如果你有不穩定版本的間接依賴需要在根中需要。不穩定的代價只能從根列表中安裝。

+0

謝謝,我不得不添加'「doctrine/couchdb」:「@dev」' – bob12 2014-09-27 14:02:01