我无法运行rspec

时间:2012-01-05 16:36:39

标签: ruby-on-rails-3 rspec-rails

$bundle exec rspec spec/
Could not find rake-0.9.2.2 in any of the sources
Run `bundle install` to install missing gems.

我是Rails的新手并尝试阅读教程:http://ruby.railstutorial.org/chapters/static-pages#sec:TDD

然而,当我尝试运行rspect时,我收到了该错误。

关于我做错的任何想法?

编辑我的Gemfile

source 'http://rubygems.org'

gem 'rails', '3.1.3'
gem 'sqlite3', '1.3.5'
gem 'rake', '0.9.2.2'

group :development do
  gem 'rspec-rails', '2.8.1'
end

group :test do
  gem 'rspec-rails', '2.8.1'
  gem 'webrat', '0.7.3'
end

gem 'jquery-rails'

1 个答案:

答案 0 :(得分:1)

您可能想要添加

gem "rake", '0.9.2.2'

到你的宝石文件(在宝石'轨道'或者其他什么......)。

之后运行bundle install

然后最后运行bundle exec rspec spec

这对你有用吗?如果没有,任何错误消息? 如果有错误消息,请在控制台中输入rake -Vbundle exec rake -V,然后与我们分享版本!