该软件包不具备足够稳定的版本

时间:2014-10-05 11:49:24

标签: symfony composer-php

以下情况:

  • 应用在开发版中需要andig/dbcopycomposer require andig/dbcopy:dev-master
  • andig/dbcopy在开发版中需要symfony/console(由于2.5中的错误):

    "require": {
        "doctrine/dbal": "2.4.*",
        "symfony/console": "2.6.*@dev"
    },
    

现在,使用andig/dbcopy向应用添加composer require时,作曲家会抱怨稳定性:

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

  Problem 1
    - Installation request for andig/dbcopy dev-master -> satisfiable by andig/dbcopy[dev-master].
    - andig/dbcopy dev-master requires symfony/console 2.6.*@dev -> no matching package found.

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.

未定义任何minimum-stability设置,该应用已依赖dev-master个包。

我已阅读https://groups.google.com/forum/#!topic/composer-dev/_g3ASeIFlrc/discussion但我仍然感到困惑的是,即使作曲家无法安装,

  • 明确定义了所有稳定性设置
  • 应用程序本身已经依赖于&#34; dev-master&#34;哪个有用?

1 个答案:

答案 0 :(得分:3)

刚刚提出:

"symfony/console": "2.6.*@dev"

在你的主composer.json中。您必须直接覆盖稳定性要求。