当前位置: 首页 > 后端技术 > PHP

yourminimum-stability(stable)orCouldnotfindpackage无限循环记录

时间:2023-03-29 18:43:26 PHP

最近在开发composer包。我被这个问题折磨了一天,我开始怀疑人生了。我相信这个记录可以帮助包开发人员节省一天的时间。简单明了:检查您使用的作曲家的版本。如果是1,请尝试升级到2再尝试安装(这里不是包的版本,而是软件composer的版本)。这段话导致:“这意味着新包和旧的未使用的包仅在Composer2上可见,直到有人安装它们,此时它们在Composer1上也将可见。”症状(blahblahblah):正常安装,因为我自己发布的包只有dev-master分支。如果不指定版本号,肯定会报这个错误“Couldnotfindaversionofpackage*matchingyourminimum-stability(stable)”。OK,第二次安装指定版本号composerrequirepackageName(你的包名):dev-master(指定版本)。回车后,再次弹出CouldCannotfindpackage的窗口。哇,我直接瞎了。反复检查composer.json无效,版本中release标签无效,改源无效。一整天就这样过去了……索性,临睡前,脑海中闪过一道金光。难道是因为作曲家的版本?我记得今年这个东西出了一个新版本。抱着试一试的心态,我打开了电脑……果然,是真的。然后我开始查找相关文章,发现了这样一段话“这意味着新的包和旧的未使用的包只在Composer2上可见,直到有人安装它们,此时它们也会在Composer1上可见。”哇,就是这样。如果这篇文章拯救了你的一天,请用你的小手给我竖起大拇指。相关文章:文章