该软件包没有足够稳定的版本

and*_*dig 5 symfony composer-php

以下情况:

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

    "require": {
        "doctrine/dbal": "2.4.*",
        "symfony/console": "2.6.*@dev"
    },
    
    Run Code Online (Sandbox Code Playgroud)

现在,当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.
Run Code Online (Sandbox Code Playgroud)

尚未定义任何minimum-stability设置,应用程序已经依赖于包dev-master

我已阅读https://groups.google.com/forum/#!topic/composer-dev/_g3ASeIFlrc/discussion但我仍然很困惑为什么 Composer 无法安装

  • 所有稳定性设置均已明确定义并且
  • 应用程序本身已经对“dev-master”有另一个依赖,这可以工作吗?

Mac*_*ski 3

只需输入:

"symfony/console": "2.6.*@dev"
Run Code Online (Sandbox Code Playgroud)

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