我在一个项目中,这是它的依赖项列表
{
"name": "my/package",
"description": "My new project",
"require": [
"another/package": "1.0.0",
//...
],
"require-dev" => [
"phpunit/phpunit": "~6.0",
//....
]
}
而在another/package
,这是composer.json
文件
{
"name": "another/package",
"description": "My new other project",
"require-dev" => [
"phpunit/phpunit": "~5.0",
//....
]
}
another/package
在版本中使用太phpunit/phpunit
你不能这样做。
作曲家中的依赖地狱 #2609
但是,您可以尝试这种技术。
其他选项:
- 看看在my/project中使用phpunit 5.0是否不是问题
- 查看是否有另一个版本/软件包需要 phpunit 6.0