我有两个Symfony项目:project-a(根项目)和project-b。
来自项目-a的composer.json文件包含:
{
"name": "myprojects/project-a",
"require": {
"myprojects/project-b": "dev-master",
},
"repositories": [
{
"type": "vcs",
"url": "git@bitbucket.org:MYPROJECTS/project-b.git"
}
]
}
我的composer.json来自项目b:
{
"name": "myprojects/project-b",
"require": {
"guzzlehttp/guzzle": "^6.3"
}
}
我需要更新project-b,但当我从project-a执行命令composer update myprojects/project-b
时,我得到了这个composer错误:
[Composer\DependencyResolver\SolverProbemsException]
问题1
- myprojects/project-b dev-master->的安装请求可由满足myprojects/project-b[dev-master]
- myprojects/project-b dev-master需要guzzlehttp://guzzle^6.3->找不到匹配的包
潜在原因:
- 程序包名称中的拼写错误
- 根据您的最低稳定性设置,该软件包没有足够稳定的版本
我曾尝试解决将"minimum-stability": "dev"
属性添加到两个composer.json文件中的问题,但不起作用。。我该如何解决这个问题?
谢谢。
如在狂饮/狂饮问题861:中所评论
您的缓存似乎有问题
请尝试清除您的composer缓存,并自我更新composer,然后重试。
OP Wildchild在评论中确认:
composer清除缓存和自我更新解决了我的问题
"minimum-stability": "dev"
不需要。