2017-02-05 9 views
0

Я пытаюсь установить PHPUnit на моем компьютере с Windows. Если я выполню phpunit -version, я получаю вывод 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 не поддерживается в течение ~ трех лет. Вы хотите посмотреть more recent версий PHPUnit.

Это, как говорится, похоже, что вы испытываете то, что объясняется here.

0

Я столкнулся с подобной проблемой и просто хочу добавить пример к сообщению Себастьяна.

My Windows 10 уже имеет стабильную версию PHPUnit-1.3.2, как указано грушевого списка-все

Я требуется версия полезной для PHP-5.3.28, грушевого-1.9.5 и Зенд-2.3 +0,0.

После инструкции для Windows, на, https://phpunit.de/manual/current/en/installation.html с помощью C: \ Bin с PHPUnit-4.1.5.phar в файле phpunit.cmd с переменной PATH среды запускает PHPUnit из командной строки.

Пожалуйста, обратите внимание, что один нуждается в PHPUnit-4,1 *, как указано при использовании Composer Install phpunit on windows В данном случае оба работают с использованием Composer, а также C:. \ Бен альтернативы.

 Смежные вопросы

  • Нет связанных вопросов^_^