【发布时间】:2020-09-02 08:26:49
【问题描述】:
我创建了 2 个作曲家包,我想在第二个包中使用第一个包,我想在我的主应用程序中使用第二个包。
现在当我运行composer update 时,我的主应用可以看到第二个包,但第二个包看不到第一个包。
我得到的错误是:
您的需求无法解析为一组可安装的软件包。
问题 1
- mycompany/package1 dev-branch1 的安装请求 -> 可满足 mycompany/package1[dev-branch1].
- mycompany/package1 dev-branch1 需要 mycompany/package2 dev-master -> 找不到匹配的包。
潜在原因:
- 包名有错别字
- 根据您的最低稳定性设置,该软件包在足够稳定的版本中不可用,请参阅 https://getcomposer.org/doc/04-schema.md#minimum-stability 了解更多 详情。
- 这是一个私有包,您忘记添加自定义存储库来查找它
阅读https://getcomposer.org/doc/articles/troubleshooting.md 更多常见问题。
但是当我在第二个包中运行composer install 时没有问题,它将第一个包安装到第二个包。
那么有没有办法安装一个依赖于另一个自定义包的包?
【问题讨论】:
-
这能回答你的问题吗? Load two custom libraries
标签: laravel composer-php