【问题标题】:PHPUNIT gives COLOR_AUTO undefined class constantPHPUNIT 给出 COLOR_AUTO 未定义的类常量
【发布时间】:2017-06-29 07:32:55
【问题描述】:
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

【问题讨论】:

    标签: phpunit phpstorm config


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      检查 COLOR_AUTO 类文件在哪里并将其包含在 Configuration.php 文件中

      【讨论】:

      • 它在供应商地图中,由作曲家安装。版本 PHPUNIT 5.5.3 所以我不能将它包含在文件中,因为它会被更新覆盖。
      【解决方案3】:

      它是由我使用的旧版本的 PHPSTORM 生成的,买了一个新版本,它可以工作。

      【讨论】:

        猜你喜欢
        • 2019-09-19
        • 2022-01-03
        • 2022-01-22
        • 1970-01-01
        • 2016-08-10
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多