在尝试使作曲家获得最新的软件包版本时,如何解决软件包未找到的错误?

时间:2013-01-13 09:41:15

标签: php symfony composer-php

我正在使用symfony2和composer。 http://getcomposer.org/doc/04-schema.md

我希望对于composer.json中的所有插件,我总是得到包的最新版本

我试过这个我得到错误

"php": ">=5.3.3",
        "symfony/symfony": "dev-master",
        "doctrine/orm": ">=2.2.3,<dev-master",
        "doctrine/doctrine-bundle": "dev-master",
        "twig/extensions": "dev-master*",
        "symfony/assetic-bundle": "dev-master",
        "symfony/swiftmailer-bundle": "dev-master",
        "symfony/monolog-bundle": "dev-master",
        "sensio/distribution-bundle": "dev-master",
        "sensio/framework-extra-bundle": "dev-master",
        "sensio/generator-bundle": "dev-master",
        "jms/security-extra-bundle": "dev-master",
        "jms/di-extra-bundle": "dev-master",
        "doctrine/doctrine-migrations-bundle": "dev-master",
        "jms/serializer-bundle": "dev-master",
        "genemu/form-bundle": "dev-master",
        "stof/doctrine-extensions-bundle": "dev-master",
        "friendsofsymfony/user-bundle": "*"

错误是

Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - The requested package twig/extensions dev-master* could not be found.

1 个答案:

答案 0 :(得分:4)

用于树枝/扩展程序的版本为dev-master,但您使用的是dev-master*。最后删除通配符,它​​应该更好。