我試圖在phpunit中運行testclass時出現此錯誤。運行phpunit時找不到「File/Iterator/Autoload.php」致命錯誤
C:\xampp\htdocs\unittest>phpunit UnitTest usertest.php
PHP Warning: require_once(File/Iterator/Autoload.php): failed to open stream No such file or directory in C:\xampp\php\pear\PHPUnit\Autoload.php on line 45
PHP Stack trace:
PHP 1. {main}() C:\xampp\php\phpunit:0
PHP 2. require() C:\xampp\php\phpunit:41
Warning: require_once(File/Iterator/Autoload.php): failed to open stream: No such file or directory in C:\xampp\php\pear\PHPUnit\Autoload.php on line 45
Call Stack:
0.0004 325352 1. {main}() C:\xampp\php\phpunit:0
0.0026 366520 2. require('C:\xampp\php\pear\PHPUnit\Autoload.php')xampp\php\phpunit:41
PHP Fatal error: require_once(): Failed opening required 'File/Iterator/Autoload.php' (include_path='.;C:\php\pear') in C:\xampp\php\pear\PHPUnit\Autoload.php on line 45
PHP Stack trace:
PHP 1. {main}() C:\xampp\php\phpunit:0'
任何人都可以解決這個問題?
注:我使用Windows 7
感謝,
*(相關)*(修復將工作):http://stackoverflow.com/questions/8078707/cannot-get-phpunit-working – edorian 2012-01-02 12:51:22
*(note)*據我可以告訴這是不是重複因爲這是一個安裝問題,也許順豐遷移,但這是一個真正的問題:) – edorian 2012-01-02 16:01:38
也遇到類似的錯誤。如果您使用的是composer,請簡單修復此問題,確保您擁有PHPUnit的最新穩定版本,例如5.5,並且全部都會工作。 – ProfNandaa 2016-09-18 14:35:47