今天我发现了一个我无法形容的奇怪错误composer update.
{
"repositories": {
"my-plugin": {
"type": "vcs",
"url": "git@mycodebase.com:mjplug/myplugin.git"
}
},
"require": {
"my-plugin/myplugin": "0.0.9",
}
}
Run Code Online (Sandbox Code Playgroud)
当我尝试composer update然后我会得到
The requested package my-plugin/my-plugin 0.0.9 exists as my-plugin/my-plugin[0.0.6, 0.0.5] but these are rejected by your constraint.
但是存在像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由于某种原因放到子目录中.所以这就是作曲家找不到最新标签的问题.