首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PHPUnit xdebug.coverage_enable=On消息

PHPUnit xdebug.coverage_enable=On消息
EN

Stack Overflow用户
提问于 2010-11-14 05:05:07
回答 1查看 1.3K关注 0票数 0

如何通过“您需要在xdebug.coverage_enable=On中设置php.ini”。留言?我已经将xdebug.coverage_enable=On设置在正确的(-ini) php.ini文件中,但没有任何效果。我在mac os x雪豹上

EN

回答 1

Stack Overflow用户

发布于 2010-11-14 08:49:14

您使用的是什么版本的x调试?

代码语言:javascript
复制
php --ri xdebug

会告诉你那个版本(包括其他的)

PHP_CodeCoverage 1.0.2 ( PHPUnit用于收集代码覆盖率信息)具有以下源代码

代码语言:javascript
复制
if (version_compare(phpversion('xdebug'), '2.2.0-dev', '>=') &&
    !ini_get('xdebug.coverage_enable')) {
    die("You need to set xdebug.coverage_enable=On in your php.ini.\n");
}

根据这个逻辑,只有在安装了xdebug 2.2.0-dev之后,才会得到这个错误。在我看来,在它稳定之前不应该使用。

xdebug 2.1.0是稳定的,并且工作得很好。

但是,如果您没有运行2.2.0dev,那么这看起来就像一个bug,您需要提供更多关于您所使用的所有相关内容的版本的信息。

更新--看起来这是3天前的一个真正的在1.0.2中修正的CodeCoverage。你可能有更老的版本。升级,现在应该没事了。

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

https://stackoverflow.com/questions/4176273

复制
相关文章

相似问题

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