我的本地文件系统中有三个用git管理的项目,看起来像这样:
. [project_root]
├── base
│ ├── .git
│ ├── composer.json
│ ├── composer.lock
│ ├── src
│ └── vendor
├── dependent
│ ├── .git
│ ├── composer.json
│ ├── composer.lock
│ ├── src
│ └── vendor
└── very-dependent
├── .git
├── composer.json
├── composer.lock
├── src
└── vendor
very-dependent
同时需要dependent
和base
,dependent
需要base
。全部依赖于其依赖项的master
分支。
我已相应地添加了存储库:dependent
有url: "[project_root]/base"
存储库引用,very-dependent
url: "[project_root]/dependent"
引用。在dependent
中安装/更新时,没有问题。但是,在very-dependent
中安装/更新,我收到此错误:
您的要求无法解析为可安装的一组 包。
问题1
local/very-dependent dev-master
的安装请求 - >local/dependent[dev-master]
可以满足。local/dependent dev-master
需要local/base dev-master
- >找不到匹配的包。
任何想法为什么?