使用composer在Symfony 2.5.4上安装DoctrineTouchDBBundle


Install DoctrineCouchDBBundle on Symfony 2.5.4 with composer

我无法安装DoctrineTouchDBBundle,php composer.phar update返回:


使用包信息加载composer存储库

更新依赖项(包括require-dev)

无法将您的要求解析为一组可安装的程序包。

问题1

  • 条令/cochdb odm捆绑包dev-master的安装请求-条令/cochdb-odm捆绑包[dev master]可满足。

  • doctory/couchdb-odm捆绑包dev-master需要doctory/couchdb-odm@dev-找不到匹配的包。

潜在原因:

  • 包裹名称中的拼写错误

  • 根据您的最低稳定性设置,该软件包没有足够稳定的版本看见https://groups.google.com/d/topic/composer-dev/_g3ASeIFlrc/discussion了解更多详细信息。

读取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.*"
},

我做错了什么?感谢

只需将"doctrine/couchdb-odm": "@dev"添加到需求列表中,然后再次运行composer update

您可能正在使用稳定模式。如果您对不稳定版本有间接依赖,则需要在根目录中重新请求I稳定模式。不稳定的dep仅从根列表中安装。