我有一个项目依赖于本地包,而本地包本身又依赖于另一个本地包。
Project
{
...
"repositories": [
{
"packagist": false
},
{
"type": "vcs",
"url": "/path/to/local/package1"
},
],
"require": {
"local/package1": "dev-master"
}
...
}
套餐1
{
...
"repositories": [
{
"packagist": false
},
{
"type": "vcs",
"url": "/path/to/local/package2"
},
],
"require": {
"local/package2": "dev-master"
}
...
}
当我做一个composer install
on package1
,一切都按预期进行,packages2
已找到并安装。但是当我这样做时project
它找不到package2
出现此错误:
Problem 1
- Installation request for local/package1 dev-master -> satisfiable by local/package1[dev-master].
- local/package1 dev-master requires local/package2 dev-master -> no matching package found.
来自作曲家manual:
存储库仅适用于根包和
将不会加载依赖项中定义的存储库。读常见问题解答条目如果你想了解原因。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)