Ich habe kürzlich PHP (8.1.7) und Composer (2.3.7) sowie Laravel 9 installiert;
Jetzt erhalte ich diesen Fehler, während ich den Befehl ausführe
composer 更新
In einem Laravel-Projekt habe ich viel gesucht, aber nicht die genaue Lösung gefunden, bei denen das Problem von phpunit/phpunit nicht besprochen wurde.
Der Fehler sieht so aus:
Problem 1 - phpunit/phpunit[6.0.0, ..., 6.5.14] require php ^7.0 -> your php version (8.1.7) does not satisfy that requirement. - Root composer.json requires phpunit/phpunit ~6.0 -> satisfiable by phpunit/phpunit[6.0.0, ..., 6.5.14].```
您必须升级您的
phpunit
版本以与您的php 8.1.7
相对应(选择 phpunit 版本 9 或 8,根据官方文档)或降级您的 php 版本以与phpunit 6.*.
就是这样!