PHPUNIT为COLOR_AUTO提供了未定义的类常量

时间:2017-02-10 20:24:26

标签: phpunit phpstorm config

Fatal error: Undefined class constant 'COLOR_AUTO' in C:\xampp\htdocs\zend-doctrine\vendor\phpunit\phpunit\src\Util\Configuration.php on line 584

Call Stack:
    0.0018     209368   1. {main}() C:\Users\Bram\AppData\Local\Temp\ide-phpunit.php:0
    0.0342     768592   2. IDE_Base_PHPUnit_TextUI_Command::main() 

C:\Users\Bram\AppData\Local\Temp\ide-phpunit.php:500
    0.0342     771992   3. PHPUnit_TextUI_Command->run() 

C:\Users\Bram\AppData\Local\Temp\ide-phpunit.php:243
    0.0342     772048   4. IDE_Base_PHPUnit_TextUI_Command->handleArguments() 

C:\xampp\php\pear\PHPUnit\TextUI\Command.php:138
    0.0342     773256   5. PHPUnit_TextUI_Command->handleArguments() 

C:\Users\Bram\AppData\Local\Temp\ide-phpunit.php:248
    0.2740    2873064   6. PHPUnit_Util_Configuration->getPHPUnitConfiguration()

C:\xampp\php\pear\PHPUnit\TextUI\Command.php:601

3 个答案:

答案 0 :(得分:1)

我遇到此错误是因为在我的系统(9)上全局安装的phpunit版本比项目(6)中的版本新。我通过在github issue中提到的供应商目录中运行PHP单元来解决了这个问题。

答案 1 :(得分:0)

检查COLOR_AUTO类文件的位置并将其包含在Configuration.php文件中

答案 2 :(得分:0)

它是由我使用的旧版PHPSTORM生成的,买了一个新版本并且有效。