找不到simplecov可执行文件

问题描述:

我的理解是,RubyMine设置为与SimpleCov“开箱即用”。但是,每当我按在RubyMine的按钮“与覆盖测试”,我得到如下:找不到simplecov可执行文件

RubyMine error message

这是发生我所有的项目。我的在我的Mac上安装了多个Ruby版本,但RubyMine使用正确的版本(2.2.0-p0)。此外,ruby -v给出:

ruby 2.2.0p0 (2014-12-25 revision 49005) [x86_64-darwin15] 

运行gem list这表明,无论simplecov (0.12.0)simplecov-html (0.10.0)安装。

当我在项目目录中运行rake test时,会生成coverage文件夹,我可以很好地查看覆盖率报告。

如何将此与RubyMine集成在一起,以便我可以在应用程序中看到覆盖率报告?

我能够以两种方式来解决此问题:

  1. 首先,我下载的RubyMine的最新版本(在写这篇文章的时候,2016.2)。
  2. 接下来,我验证了我的PATH环境变量包含RubyMine /bin/目录。

这为我工作 - 添加到您的Gemfile:

group :test do 
    gem 'simplecov' 
end 

此外,我不得不重新启动的RubyMine。