【问题标题】:Cannot find simplecov executable找不到 simplecov 可执行文件
【发布时间】:2016-07-24 13:51:34
【问题描述】:

我的理解是 RubyMine 设置为“开箱即用”与 SimpleCov 一起使用。但是,每当我按下 RubyMine 中的“覆盖测试”按钮时,我都会得到以下信息:

这发生在我的所有项目中。我确实在我的 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 集成,以便在应用内查看覆盖率报告?

【问题讨论】:

    标签: ruby-on-rails rubymine simplecov


    【解决方案1】:

    我可以通过两种方式解决这个问题:

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

    【讨论】:

      【解决方案2】:

      这对我有用——添加到您的 Gemfile:

      group :test do
        gem 'simplecov'
      end
      

      另外,我必须重新启动 RubyMine。

      【讨论】:

        【解决方案3】:

        我遇到了这个问题,并通过在控制台中执行“gem install simplecov”来解决它。我没有使用 Rails 框架,只是用 Ruby Mine 设置了一个 RSpec 测试。

        【讨论】:

          【解决方案4】:

          除了 Harlan T Wood 的解决方案之外,我还必须从 Rubymine 运行 Bundler Install 操作。

          【讨论】:

            猜你喜欢
            • 2019-11-02
            • 2013-11-20
            • 2012-07-22
            • 2017-05-07
            • 1970-01-01
            • 2020-10-25
            • 2021-12-14
            相关资源
            最近更新 更多