【发布时间】:2015-05-29 23:35:25
【问题描述】:
我有一个项目依赖于一个本地包,它本身依赖于另一个本地包。
项目
{ ... “存储库”:[ { “包装师”:假 }, { “类型”:“vcs”, "url": "/path/to/local/package1" }, ], “要求”: { “本地/package1”:“开发主机” } ... }套餐一
{ ... “存储库”:[ { “包装师”:假 }, { “类型”:“vcs”, "url": "/path/to/local/package2" }, ], “要求”: { “本地/package2”:“开发大师” } ... }当我在package1 上执行composer install 时,一切正常,packages2 被找到并安装。但是当我在 project 上执行此操作时,它找不到 package2 并出现此错误:
【问题讨论】:
-
问题不在于下面的答案中提到的递归存储库定义是不允许的,而是即使您将存储库定义从“子”复制到“父”,它也不会接受它,仍然找不到它。现在我很好奇他们将如何解释这一点,这不是一个错误,而是一个功能,至少它还没有完成功能然后 imo。
标签: php composer-php