【问题标题】:PhpStorm with PHPUnit: PHP_CodeCoverage_Filter not found带有 PHPUnit 的 PhpStorm:找不到 PHP_CodeCoverage_Filter
【发布时间】:2016-10-14 06:26:40
【问题描述】:

我正在尝试在 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

我做错了什么?

【问题讨论】:

标签: phpunit phpstorm


【解决方案1】:

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

将解释器更改为最新的 php 版本(5.6 或 7.0)后,它可以使用 PHAR 选项。

【讨论】:

猜你喜欢
  • 2016-01-04
  • 2023-03-27
  • 2017-08-14
  • 2013-08-21
  • 2012-12-11
  • 2018-10-14
  • 2017-12-10
  • 2018-08-23
  • 2018-03-24
相关资源
最近更新 更多