为啥这个意想不到的作曲家版本结果?
Posted
技术标签:
【中文标题】为啥这个意想不到的作曲家版本结果?【英文标题】:Why this unexpected composer version result?为什么这个意想不到的作曲家版本结果? 【发布时间】:2017-03-14 13:12:19 【问题描述】:我有以下两个包
包裹:"my/package"
发布0.8.9, 0.8.8, 0.8.7, 0.8.6, 0.8.5, 0.8.4, 0.8.3, 0.8.2, 0.8.1, 0.8.0, 0.7.4, ...
包裹:"my/package2"
发布:0.1.1, 0.1.0
我的默认 composer.json 配置安装了奇怪的行为:
"minimum-stability" : "stable",
"require" :
"my/package" : "*",
"my/package2" : "*"
结果:
"my/package"@0.8.0
"my/package2"@0.1.1
如果我将配置更改为以下内容:
"prefer-stable": true,
"minimum-stability" : "dev",
"require" :
"my/package" : "*",
"my/package2" : "*"
结果:
"my/package"@0.8.9
"my/package2"@0.1.1
为什么安装我的默认配置 "my/package"@0.8.0
而不是 @0.8.9
?
【问题讨论】:
【参考方案1】:所以我的答案很简单:
"my/package"
软件包从 0.8.1 版开始要求 "my/package3"@dev-master
也将 "my/package"
归类为不稳定。
【讨论】:
以上是关于为啥这个意想不到的作曲家版本结果?的主要内容,如果未能解决你的问题,请参考以下文章