我尝试针对Ruby 1.9环境安装metric_fu,但由于以下问题而失败:
$ gem install metric_fu
...
Fetching: rcov-1.0.0.gem (100%)
Building native extensions. This could take a while...
ERROR: Error installing metric_fu:
ERROR: Failed to build gem native extension.
/Users/xxx/.rvm/rubies/ruby-1.9.2-p290/bin/ruby extconf.rb
**** Ruby 1.9 is not supported. Please switch to simplecov ****
它说“切换到simplecov”,但是该怎么做呢?
更新:安装rcov 0.9.11后重新安装。我在这里发现了相同的问题:
https://github.com/iain/metrical/issues/12
最佳答案
您可以通过添加来使用SimpleCov
gem 'simplecov', :require => false
到测试组中的gem文件,然后添加到您的spec_helper.rb中:
require 'simplecov'
SimpleCov.start
然后只需打开coverage/index.html,即可在浏览器中找到SimpleCov。真的很棒。
关于ruby - 无法安装metric_fu,如何切换到simplecov?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9119734/