我正在尝试在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.6
或7.0
)后,它可以与PHAR Option一起使用。
关于phpunit - 用PHPUnit的phpStorm : PHP_CodeCoverage_Filter not found,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37796469/