Php 包装商投诉新包装无效argumentException
我给作曲家的第一个软件包是packagist。我实际上是为我自己的项目写的,但我不能在任何地方使用它 当我这样做的时候Php 包装商投诉新包装无效argumentException,php,package,composer-php,Php,Package,Composer Php,我给作曲家的第一个软件包是packagist。我实际上是为我自己的项目写的,但我不能在任何地方使用它 当我这样做的时候 composer require wearede/tbcpay-php 它抱怨 [InvalidArgumentException] Could not find package wearede/tbcpay-php at any
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"
它将您的开发分支定义为稳定的,并寻找一个稳定的分支来安装包
您可以在此处阅读有关稳定性标志的更多信息:
正如您在上看到的,您的软件包没有任何稳定的发行版(版本)。它只有一个master
分支(分支在Composer/Packagist中前缀为dev-
)
因此有两种解决方案:
- 通过创建git标记来创建包的发行版。例如:
git标签v1.0.0;git推送原点--标记
- 允许通过向应用程序的
文件添加composer.json
(如@NickOS所述)来安装不稳定的软件包“最小稳定性”:“dev”
wearede/tbcpay php
存储库中运行composer update
时安装的软件包。在本例中,您位于另一个应用程序中,需要wearede/tbcpay php
。另一个应用程序也有一个composer.json
文件,它应该得到最小稳定性:dev
设置(下划线是一个输入错误)。