2017-02-05 1 views
0

내 Windows PC에 PHPUnit을 설치하려고합니다. phpunit -version을 실행하면 Sebastian Bergmann이 출력을 PHPUnit 3.7.21에 표시합니다.하지만 phpunit을 실행하려고하면 오류가 발생합니다.PHPUNIT 설치

PHP Fatal error: Uncaught Error: Call to undefined method PHPUnit_Util_Configuration::getTestdoxGroupConfiguration() in D:\php7\htdocs\learn\vendor\phpunit\phpunit\src\TextUI\TestRunner.php:1046 
Stack trace: 
#0 D:\php7\htdocs\learn\vendor\phpunit\phpunit\src\TextUI\TestRunner.php(167): PHPUnit_TextUI_TestRunner->handleConfiguration(Array) 
#1 D:\php7\php\pear\PHPUnit\TextUI\Command.php(176): PHPUnit_TextUI_TestRunner->doRun(Object(PHPUnit_Framework_TestSuite), Array) 
#2 D:\php7\php\pear\PHPUnit\TextUI\Command.php(129): PHPUnit_TextUI_Command->run(Array, true) 
#3 D:\php7\php\phpunit(46): PHPUnit_TextUI_Command::main() 
#4 {main} 
    thrown in D:\php7\htdocs\learn\vendor\phpunit\phpunit\src\TextUI\TestRunner.php on line 1046 

Fatal error: Uncaught Error: Call to undefined method PHPUnit_Util_Configuration::getTestdoxGroupConfiguration() in D:\php7\htdocs\learn\vendor\phpunit\phpunit\src\TextUI\TestRunner.php on line 1046 

Error: Call to undefined method PHPUnit_Util_Configuration::getTestdoxGroupConfiguration() in D:\php7\htdocs\learn\vendor\phpunit\phpunit\src\TextUI\TestRunner.php on line 1046 

Call Stack: 
    0.0002  345344 1. {main}() D:\php7\php\phpunit:0 
    0.0036  539984 2. PHPUnit_TextUI_Command::main() D:\php7\php\phpunit:46 
    0.0036  542288 3. PHPUnit_TextUI_Command->run() D:\php7\php\pear\PHPUnit\TextUI\Command.php:129 
    0.0254 2122272 4. PHPUnit_TextUI_TestRunner->doRun() D:\php7\php\pear\PHPUnit\TextUI\Command.php:176 
    0.0255 2122296 5. PHPUnit_TextUI_TestRunner->handleConfiguration() D:\php7\htdocs\learn\vendor\phpunit\phpunit\src\TextUI\TestRunner.php:167 

왜이 오류가 발생합니까?

답변

3

PHPUnit 3.7은 ~ 3 년 동안 유지되지 않았습니다. PHPUnit 버전 more recent을보고 싶습니다.

즉, 설명한 내용을 경험하고있는 것 같습니다. here.

0

비슷한 문제가 발생하여 Sebastian의 게시물에 예제를 추가하고 싶습니다. 배에 의해 지시 된 바와 같이

내 윈도우 (10)는 이미 phpunit을-1.3.2의 안정적인 버전이 목록 - 모든

나는 PHP-5.3.28, 배-1.9.5와 젠드 - 2.3 유용한 필수 버전 .0. Windows 용의 지침에 따라

, https://phpunit.de/manual/current/en/installation.html 은 C를 사용 : PATH 환경 변수로 phpunit.cmd 파일에 phpunit을-4.1.5.phar와 \ 빈은 명령 줄에서 phpunit을 실행합니다.

친절 하나는 phpunit을-4.1이 필요주의 * 표시된대로 C뿐만 아니라 작곡가를 사용하여 존재하는 경우에는 두 작품을 작곡가 Install phpunit on windows 를 사용하는 경우 :. \ 빈 대안.