找不到simplecov可执行文件
问题描述:
我的理解是,RubyMine设置为与SimpleCov“开箱即用”。但是,每当我按在RubyMine的按钮“与覆盖测试”,我得到如下:找不到simplecov可执行文件
这是发生我所有的项目。我的做在我的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集成在一起,以便我可以在应用程序中看到覆盖率报告?
答
我能够以两种方式来解决此问题:
- 首先,我下载的RubyMine的最新版本(在写这篇文章的时候,2016.2)。
- 接下来,我验证了我的PATH环境变量包含RubyMine
/bin/
目录。
答
这为我工作 - 添加到您的Gemfile:
group :test do
gem 'simplecov'
end
此外,我不得不重新启动的RubyMine。