【问题标题】:PHPUNIT InstallationPHPUNIT 安装
【发布时间】:2017-06-22 10:35:36
【问题描述】:

我正在尝试在我的 Windows 电脑上安装 PHPUnit。如果我执行phpunit -version,那么我会得到输出Sebastian Bergmann 的PHPUnit 3.7.21。 但是如果我尝试执行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

为什么我会收到这个错误?

【问题讨论】:

    标签: phpunit composer-php


    【解决方案1】:

    PHPUnit 3.7 大约三年没有维护了。你想看看more recent PHPUnit 的版本。

    话虽如此,您似乎正在体验here 所解释的内容。

    【讨论】:

      【解决方案2】:

      我遇到了类似的问题,只是想在 Sebastian 的帖子中添加示例。

      我的 Windows 10 已经有 PHPUnit-1.3.2 的稳定版本,如 梨列表-所有

      我需要对 php-5.3.28、pear-1.9.5 和 zend-2.3.0 有用的版本。

      按照 Windows 上的说明, https://phpunit.de/manual/current/en/installation.html 在带有 PATH 环境变量的 phpunit.cmd 文件中使用 C:\bin 和 phpunit-4.1.5.phar 从命令行运行 PHPUnit。

      请注意,使用 Composer 时需要 phpunit-4.1.* Install phpunit on windows 在目前的情况下,两者都使用 Composer 以及 C:\bin 替代方案。

      【讨论】:

        猜你喜欢
        • 2018-10-09
        • 2017-12-22
        • 2011-09-10
        • 2011-09-29
        • 2011-09-07
        • 2010-11-24
        • 1970-01-01
        • 1970-01-01
        • 2014-01-08
        相关资源
        最近更新 更多