由于稳定性,Composer拒绝包

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了由于稳定性,Composer拒绝包相关的知识,希望对你有一定的参考价值。

我创建了一个包,这是它的composer.json:

{
    "name": "faustuzas/theme-downloader",
    "description": "Easy to use bootstrap theme downloader",
    "type": "command",
    "require": {
        "php": ">=5.6.0",
        "guzzlehttp/guzzle": "^6.3"
    },
    "license": "MIT",
    "authors": [
        {
            "name": "Faustas Butkus",
            "email": "faustas.butkus@gmail.com"
        }
    ],
    "minimum-stability": "stable"
}

但是当我试图通过作曲家要求它时:composer require faustuzas/theme-downloader

我收到这个错误:enter image description here

问题出在哪儿?

答案

没有必要使用"minimum-stability": "stable",因为它默认设置为“稳定”。你有一个分支,没有标签,所以packagist将你的包显示为dev-master,这是不稳定的。尝试创建新的分支,例如1.x并添加标签,例如1.0.0然后作曲家再次要求。

以上是关于由于稳定性,Composer拒绝包的主要内容,如果未能解决你的问题,请参考以下文章

Composer/Packagist 找不到最低稳定性的软件包

composer.json:项目安装

开发 composer 包,上传 packagist并实时更新+发布稳定版

代码使用了php的包管理器composer,include到你的php脚本

如何使用 Composer 将代码标记为稳定?

如何使用 Composer 将代码标记为稳定?