gpt4 book ai didi

php - Composer - 请求包 [0.0.9] 作为 [0.0.5,0.0.6] 存在,但这些被您的约束拒绝

转载 作者:IT王子 更新时间:2023-10-28 23:55:15 27 4
gpt4 key购买 nike

今天我在 composer 更新中遇到了一个奇怪的错误,我无法描述自己。

{
"repositories": {
"my-plugin": {
"type": "vcs",
"url": "git@mycodebase.com:mjplug/myplugin.git"
}
},
"require": {
"my-plugin/myplugin": "0.0.9",
}
}

当我尝试 composer update 时,我会得到

请求的包 my-plugin/my-plugin 0.0.9 作为 my-plugin/my-plugin[0.0.6, 0.0.5] 存在,但这些被您的约束拒绝。

但是存储库中存在 0.0.7, 0.0.8, 0.0.9 等标签。为什么找不到?

如果我将 ~0.0.1 设置为版本约束,它会起作用,因为 composer 将安装 0.0.6

有什么提示吗?谢谢

编辑:这是我们的 Bitbucket 服务器实例的屏幕截图:http://imgur.com/a/m8lRT

编辑 2:已解决: 在最近的某个版本中,出于某种原因,我将 composer.json 放到了一个子目录中。所以这就是composer找不到最新标签的问题。

最佳答案

Composer 通过将分支指定为 dev- 允许将分支用作版本,因此 dev-master 与 master 分支相关。如果你想指定一个特定的标签,它就像

"author/package": "dev-master#v1.1.0"

另见链接:

LINK

Reference

关于php - Composer - 请求包 [0.0.9] 作为 [0.0.5,0.0.6] 存在,但这些被您的约束拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45435583/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com