gpt4 book ai didi

composer-php - 使用 Composer 解决依赖问题

转载 作者:行者123 更新时间:2023-12-04 02:54:04 25 4
gpt4 key购买 nike

这就是场景。

您的 composer.json 中有包 A 和包 B(您的应用程序依赖于这 2 个包)。

包 A 和 B 都依赖于包 C,但依赖于不同的版本。假设 A 依赖于 C v2.1,而 B 依赖于 C v2.2。

你会遇到版本冲突。

A、B 和 C 都是第三方软件包。

如何解决这个问题?

最佳答案

这是一个黑客,但可能会让你继续前进。

您可以覆盖“A”、“B”和“C”包的存储库,并使“A”和“B”依赖于相同版本的“C”(实际上,可能足以覆盖“A”的存储库”和“B”)。

只要“A”和“B”都可以与最新版本的“C”一起使用(因此维护者可能没有更新包版本),这应该有效。如果是这种情况,我还会考虑向具有旧版本依赖项的项目发送拉取请求。

关于composer-php - 使用 Composer 解决依赖问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12656982/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com