packagist 抱怨新包 InvalidArgumentException
packagist complains on new package InvalidArgumentException
我在 packagist 中的第一个作曲家包。我实际上是为我自己的项目写的,但我不能在任何地方使用它!
当我做的时候
composer require wearede/tbcpay-php
它抱怨
[InvalidArgumentException]
Could not find package wearede/tbcpay-php at any version for your minimum-stability (stable). C
heck the package spelling or your minimum-stability
因为这是我的第一个 composer 包,所以我很茫然。
这似乎是 tbcpay-php 包中 composer.json 文件中的设置
"minimum-stability" : "dev"
将你的开发分支定义为稳定的,并寻找一个稳定的分支来安装包。
您可以在此处阅读有关稳定性标志的更多信息:
正如您在 packagist 上看到的那样,您的软件包没有任何稳定版本(版本)。它只有一个 master
分支(分支在 Composer/Packagist 中以 dev-
为前缀)。
所以有2种解法:
- 通过创建 git 标签来创建您的包的发布。例如:
git tag v1.0.0; git push origin --tags
- 允许通过将
"minimum-stability": "dev"
添加到应用程序的 composer.json
文件来安装不稳定的软件包(如@NickOS 所述)
我在 packagist 中的第一个作曲家包。我实际上是为我自己的项目写的,但我不能在任何地方使用它!
当我做的时候
composer require wearede/tbcpay-php
它抱怨
[InvalidArgumentException]
Could not find package wearede/tbcpay-php at any version for your minimum-stability (stable). C
heck the package spelling or your minimum-stability
因为这是我的第一个 composer 包,所以我很茫然。
这似乎是 tbcpay-php 包中 composer.json 文件中的设置
"minimum-stability" : "dev"
将你的开发分支定义为稳定的,并寻找一个稳定的分支来安装包。
您可以在此处阅读有关稳定性标志的更多信息:
正如您在 packagist 上看到的那样,您的软件包没有任何稳定版本(版本)。它只有一个 master
分支(分支在 Composer/Packagist 中以 dev-
为前缀)。
所以有2种解法:
- 通过创建 git 标签来创建您的包的发布。例如:
git tag v1.0.0; git push origin --tags
- 允许通过将
"minimum-stability": "dev"
添加到应用程序的composer.json
文件来安装不稳定的软件包(如@NickOS 所述)