【发布时间】:2021-01-28 20:48:57
【问题描述】:
我正在尝试执行composer update <package>,但出现以下错误:
请求的包
(锁定在 ,要求为 ) 可以满足 [ ] 但这些冲突 符合您的要求或最低稳定性。
同时,标签<tag> 仅作为字符串存在于我的composer.lock 文件中,我认为该文件仅被composer update 修改,没有回读。
我尝试运行composer why-not <package>,但它的输出并没有真正解释问题:
需要 ( )
在这种情况下,“锁定”是什么意思?我该如何解决这个问题?
【问题讨论】:
-
您的应用程序的
composer.json中的minimum-stability设置是什么?包的dev-*分支上的composer.json内部的稳定性是什么? -
包的 dev-* 分支在 composer.json 中没有定义稳定性
-
如果我们有具体的包名和您尝试使用的包的版本,我们可能会更容易调试您的问题。没有它,这是非常理论上的,因为我们无法重新创建您的具体问题。如果包在 packagist 上 -> 请将其添加到问题中。
标签: php composer-php