我正在尝试在PhpStorm中使用PHPUnit(在Mac上)。因此,我尝试将pear路径和phpunit路径添加到PhpStorm的包含路径(我在命令行中通过which pear找到的路径)-它告诉我找不到phpunit。

我还尝试将PHPUnit与composer生成的自定义自动加载器一起使用(已安装phpunit软件包),然后收到另一个错误:

Fatal error: Class 'PHP_CodeCoverage_Filter' not found

如果我在控制台上正常运行phpunit,则一切正常:
phpunit --bootstrap vendor/autoload.php tests/*Test.php

我究竟做错了什么?

最佳答案

问题是我使用了phpStorm向我建议的默认php解释器。不过,这是PHP 5.5版本,而不是我的终端机中的5.6版本。

将解释器更改为最新的php版本(5.67.0)后,它可以与PHAR Option一起使用。

关于phpunit - 用PHPUnit的phpStorm : PHP_CodeCoverage_Filter not found,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37796469/

10-16 07:36