composer-php - Composer 不允许使用逻辑 OR 运算符(|| 双管道)进行多个版本约束
问题描述
我有一个项目,我正在尝试将 composer package ( myuser/mylib
) 更新为 version 6.0.*
。尝试运行时,composer update
我收到以下错误消息:
myuser/mypkg dev-master requires myuser/mylib ^5.5 ->> satisfiable by ...
myuser/mypkg
composer.json 看起来像这样:
{
"require": {
"myuser/mylib": "^5.5 || ^6.0"
}
}
我项目的 composer.json 看起来像这样:
{
"require": {
"myuser/mypkg": "dev-master",
"myuser/mylib": "6.0.*"
},
"repositories": [
{
"type": "vcs",
"url": "http://github.com/myuser/mypkg.git"
}
]
}
为什么我无法升级到版本6.0.*
?
解决方案
推荐阅读
- sap-cloud-sdk - 如何在 SAP Cloud SDK 3.0 及更高版本中获取用户信息和权限
- ios - CBCentralManager,didConnect 外围设备:永远不会被调用
- uitextfield - Swiftui TextField onkeypress
- excel - VBA中的函数给我素数不起作用
- apache-kafka - 动物园管理员卡夫卡
- javascript - 想在按回车但重新加载时发送消息
- javascript - 为什么控制台显示typeError?
- wordpress - 如何从 Wordpress API 获取数据?
- go - 如何在数学/大浮点数中进行舍入?
- npm - 如何在 jalali 日历中找到公共日