PHPUnit代码覆盖范围“没有可用的代码覆盖范围驱动程序”,PECL失败

时间:2020-07-22 07:43:58

标签: php phpunit xdebug pecl

我正在尝试生成PHPUnit的代码覆盖率报告,但出现此错误:No code coverage driver is available

我在Mac上,当我在终端上运行php -v时,会显示以下信息:

PHP 7.3.11 (cli) (built: Jul  5 2020 03:23:39) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.3.11, Copyright (c) 1998-2018 Zend Technologies

This SO answer告诉我要用Homebrew安装XDebug,但是失败了,因为Homebrew找不到匹配的公式(对于我的php版本)。

This answer on SO告诉我安装/激活XDebug或zend-debugger。要安装XDebug,their website会告诉我运行pecl install xdebug,它的错误为ERROR: failed to mkdir /usr/lib/php/pear/docs/xdebug/contrib(如果我执行sudo pecl install xdebug,则同样的错误)。如果尝试手动创建文件夹,则会收到错误mkdir: pear: Operation not permitted

感谢您的帮助。

0 个答案:

没有答案