rspec的它总是返回错误

问题描述:

我运行:rspec的它总是返回错误

$ bundle exec rspec spec/ 

收到该消息:

C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/rspec-core-2.0.1/lib/rspec/core.rb:78:in `require': no such file to load -- rspec/expectations (LoadError) 
from C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/rspec-core-2.0 .1/lib/rspec/core.rb:78:in `<top (required)>' from C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/rspec-core-2.0 .1/lib/rspec/autorun.rb:1:in `require' 
from C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/rspec-core-2.0.1/lib/rspec/autorun.rb:1:in `<top (required)>' 
from C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/rspec-core-2.0.1/bin/rspec:2:in `require' 
from C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/rspec-core-2.0.1/bin/rspec:2:in `<top (required)>' 
from C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/bin/rspec:19:in `load' 
from C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/bin/rspec:19:in `<main>' 

在我的Gemfile:

group :development do 
gem 'rspec-core', '2.0.1' 
gem 'annotate', :git => 'git://github.com/ctran/annotate_models.git' 
end 

需要什么条件才能运行做RSpec的?

rspec-rails,它安装核心和rspec所需的其他内核。

http://rubydoc.info/gems/rspec-rails/frames

+1

运行$ gem install rspec-rails修复了这个问题。谢谢! – Jarred

+0

@Jarred Awesome;真高兴你做到了。 –