我有两个Symfony项目:project-a(根项目)和项目-b。
来自project-a的我的composer.json文件包含:
{
"name": "myprojects/project-a",
"require": {
"myprojects/project-b": "dev-master",
},
"repositories": [
{
"type": "vcs",
"url": "git@bitbucket.org:MYPROJECTS/project-b.git"
}
]
}
来自project-b的我的composer.json:
{
"name": "myprojects/project-b",
"require": {
"guzzlehttp/guzzle": "^6.3"
}
}
我需要更新project-b但是当我从project-a执行命令composer update myprojects/project-b
时,我得到了这个作曲家错误:
[Composer \ DependencyResolver \ SolverProblemsException]
问题1
- myprojects / project-b dev-master的安装请求 - >可满足的 MyProjects下/项目-B [DEV-主]。
- myprojects / project-b dev-master需要guzzlehttp / guzzle ^ 6.3 - >找不到匹配的包。
潜在原因:
- 包名称中的拼写错误
- 根据您的最小稳定性设置
,包装不具备足够稳定的版本
我已经尝试解决这个问题,将"minimum-stability": "dev"
属性添加到两个composer.json文件中,但它不起作用..我该如何解决这个问题?
感谢。
答案 0 :(得分:2)
看起来你的缓存存在问题 尝试清除作曲家缓存,然后自我更新作曲家,然后再试一次。
OP Wildchild确认in the comments:
composer clear cache和self-update解决了我的问题
"minimum-stability": "dev"
不需要。