Composer:该软件包在稳定版本错误中不可用 - 我不明白

时间:2016-05-18 15:39:01

标签: github composer-php

我有点问题。我在Github上创建了一个存储库。它有两个分支:master1.1

这是我第一次需要我的存储库。

所以我想把这个存储库放到另一个项目中。所以我用我的github repo名称扩展了composer.json

    "require": {
        // ...
        "botalaszlo/symfony-repositemap-bundle": "dev-master"
    },
    "minimum-stability": "dev"

但不幸的是我总是出现作曲家错误:

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

  Problem 1
    - The requested package botalaszlo/symfony-repositemap-bundle could not be found in any version, there may be a typo in the package name.

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://getcomposer.org/doc/04-schema.md#minimum-stability> for more details.

Read <https://getcomposer.org/doc/articles/troubleshooting.md> for further common problems.

然后我查了包名,很好:copy-paste :) 但我不明白的minimum-stability问题,我想我误解了一些东西,因为我读了链接,但我仍然没有在composer.json的设置中找到问题。 (但我累了......)。

然后我尝试使用"@dev""*""1.1"值。但总是同样的问题。

最后我运行composer diagnose命令,但没有看到任何错误。

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

包名与在Github或其他地方托管回购无关。

转到packagist:https://packagist.org/search/?q=botalaszlo%2Fsymfony-repositemap-bundle如果在那里找不到你的包裹,你就不能简单地&#34;&#34;用它。

有一些方法可以从这里开始:

  1. 将您的回购添加到packagist。
  2. 手动将您的仓库添加到主应用程序。 See documentation
  3. 像Packagist一样在其他地方托管一些私有元数据,而不公开。 See documentation