packagist抱怨新包InvalidArgumentException

时间:2015-08-18 01:00:49

标签: php package composer-php

我在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                                              

因为这是我的第一部作曲家包,所以我很遗憾。

2 个答案:

答案 0 :(得分:3)

正如您在packagist上看到的那样,您的软件包没有任何稳定版本(版本)。它只有一个master分支(分支在Composer / Packagist中以dev-为前缀)。

所以有两个解决方案:

  • 通过创建git标记来创建包的版本。例如:git tag v1.0.0; git push origin --tags
  • 允许通过向应用程序的"minimum-stability": "dev"文件添加composer.json来安装不稳定的软件包(如@NickOS所述)

答案 1 :(得分:0)

这似乎是tbcpay-php包中的composer.json文件中的一个设置

"minimum-stability" : "dev"

将dev分支定义为stable,并查找安装分支以安装软件包。

您可以在此处阅读有关稳定性标志的更多信息:

https://igor.io/2013/02/07/composer-stability-flags.html