gpt4 book ai didi

php - 如何作曲安装最新的 require-dev 和最低的 require-dev

转载 作者:搜寻专家 更新时间:2023-10-31 20:56:54 26 4
gpt4 key购买 nike

我想对使用 composer 安装的软件包的最低支持版本运行测试,但理想情况下我想要最新版本的开发软件包。

具体来说,我想运行它来安装最低版本的软件包以进行测试:

composer update --prefer-lowest --prefer-stable

但是,这也会降级 PHPUnit 和其他开发包,这可能会因为这些开发包中的错误而导致测试失败。

我可以更明确地了解每个开发包所需的版本,但是,虽然我可能想使用它使用的最低版本的包来测试我的包,但使用较低版本的 PHPUnit 和运行这些测试是没有意义的其他开发包。

有没有办法强制require--prefer-lowest同时保持require-dev最迟?

最佳答案

最简单的解决方案是对开发包使用正确的约束。如果您的测试需要 PHPUnit 8.3.4 才能正确运行并且可能在 8.3.3 上失败,请使用 ^8.3.4 作为 phpunit/phpunit 包的约束。

关于php - 如何作曲安装最新的 require-dev 和最低的 require-dev,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57565853/

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