PHPunit 抛出错误“检测到 PHPUnit Polyfill 版本不匹配”。请确保加载 PHPUnit Polyfills 1.1.0 或更高版本'

问题描述 投票:0回答:1

这是在运行 Ventura 13.1 的 Mac M1 上,通过 HomeBrew 安装 PHP。

PHP 7.4.33 (cli)(构建时间:2023 年 9 月 1 日 02:37:00)(NTS) 版权所有 (c) PHP 集团 Zend Engine v3.4.0,版权所有 (c) Zend Technologies 使用 Xdebug v3.1.5,版权所有 (c) 2002-2022,作者:Derick Rethans 使用 Zend OPcache v7.4.33,版权所有 (c),Zend Technologies

Phpunit 安装通过

composer require phpunit/phpunit

错误是

Error: Version mismatch detected for the PHPUnit Polyfills. Please ensure that PHPUnit Polyfills 1.1.0 or higher is loaded. Found version: 1.0.3

我尝试过:

 composer update --dev yoast/phpunit-polyfills --with-dependencies

如此处列出的 https://github.com/Yoast/PHPUnit-Polyfills?tab=readme-ov-file#installation 无效。

php composer-php phpunit
1个回答
0
投票

我明白了,这是一个强制安装所需版本的命令

composer require --dev yoast/phpunit-polyfills:"^1.1.0"
© www.soinside.com 2019 - 2024. All rights reserved.