2011-03-25 51 views
3

工作,我安装simplecov宝石并添加RSpec的红宝石与习惯simplecov

require 'simplecov' 
SimpleCov.start 

到spec_helper.rb文件,现在如果我在some_file_spec.rb文件包括spec_helper.rb并尝试运行它,我得到这个

c:/Ruby192/lib/ruby/gems/1.9.1/gems/rspec-core-2.5.1/lib/rspec/core/configuratio 
n.rb:116:in `require': no such file to load -- rspec/core/mocking/with_rspec (Lo 
adError) 
     from c:/Ruby192/lib/ruby/gems/1.9.1/gems/rspec-core-2.5.1/lib/rspec/core 
/configuration.rb:116:in `mock_framework' 
     from c:/Ruby192/lib/ruby/gems/1.9.1/gems/rspec-core-2.5.1/lib/rspec/core 
/configuration.rb:376:in `configure_mock_framework' 
     from c:/Ruby192/lib/ruby/gems/1.9.1/gems/rspec-core-2.5.1/lib/rspec/core 
/command_line.rb:19:in `run' 
     from c:/Ruby192/lib/ruby/gems/1.9.1/gems/rspec-core-2.5.1/lib/rspec/core 
/runner.rb:55:in `run_in_process' 
     from c:/Ruby192/lib/ruby/gems/1.9.1/gems/rspec-core-2.5.1/lib/rspec/core 
/runner.rb:46:in `run' 
     from c:/Ruby192/lib/ruby/gems/1.9.1/gems/rspec-core-2.5.1/lib/rspec/core 
/runner.rb:10:in `block in autorun' 
Coverage report generated for c:/Ruby192/bin/rspec player_spec.rb to c:/Users/Ko 
Le/Documents/NetBeansProjects/CHCGame/spec/coverage. 0.0% covered. 

一切工作正常,没有simplecov,但我需要我的ruby类的代码覆盖率数据。 在此先感谢您提供的任何提示。我在win7下工作32

回答

1

我似乎已经通过删除rspec和rspec和simplecov的捆绑安装在一起解决了这个问题。希望这可以帮助别人

+0

不要忘了接受这个答案,如果你解决了这个问题。 – 2011-03-27 22:23:31

1

添加simplecov宝石的Gemfile,做捆绑install.I认为这将解决这个问题

+0

如果有的话,请添加参考文献。 – CCoder 2012-11-12 14:02:33

0

确认您使用的是需要宝石