首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PHPUNIT安装

PHPUNIT安装
EN

Stack Overflow用户
提问于 2017-02-05 11:41:31
回答 2查看 203关注 0票数 1

我正试图在我的windows中安装PHPUnit。如果我执行phpunit -version,那么我将得到Sebastian的输出PHPUnit 3.7.21,而如果我试图执行phpunit,则会得到低于错误的结果。

代码语言:javascript
复制
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

我为什么要犯这个错误?

EN

回答 2

Stack Overflow用户

发布于 2017-02-05 13:41:10

PHPUnit 3.7已经三年没有维护了。您想看看最近版本的PHPUnit。

话虽如此,看来您正在体验被解释为这里的东西。

票数 3
EN

Stack Overflow用户

发布于 2017-03-15 02:08:54

我遇到了一个类似的问题,我只想在Sebastian的文章中添加一个例子。

我的Windows 10已经有了稳定版本的PHPUnit-1.3.2,如pear list-all所示

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

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

请注意,您需要phpunit-4.1.*正如您在本例中使用Composer 在windows上安装phpunit时所指出的那样,它既使用Composer,也使用C:\bin alternative。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42051633

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档