Ruby on rails 3 我能';t运行rspec

Ruby on rails 3 我能';t运行rspec,ruby-on-rails-3,rspec-rails,Ruby On Rails 3,Rspec Rails,我对Rails完全陌生,正在尝试阅读教程: 然而,当我尝试运行rspect时,我得到了那个错误 你知道我做错了什么吗 编辑我的Gemfile $bundle exec rspec spec/ Could not find rake-0.9.2.2 in any of the sources Run `bundle install` to install missing gems. 您可能需要添加 source 'http://rubygems.org' gem 'rails', '3.1.3

我对Rails完全陌生,正在尝试阅读教程:

然而,当我尝试运行rspect时,我得到了那个错误

你知道我做错了什么吗

编辑我的
Gemfile

$bundle exec rspec spec/
Could not find rake-0.9.2.2 in any of the sources
Run `bundle install` to install missing gems.
您可能需要添加

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'
到您的gemfile(在gem'rails'或其他任何地方)

然后运行
bundle安装

最后运行bundle exec rspec spec

这对你有用吗?如果没有,是否有错误消息?
如果有错误消息,请在控制台中键入
rake-V
bundle exec rake-V
,并与我们共享版本

试过了:你的包是完整的!使用
bundle show[gemname]
查看捆绑gem的安装位置。MoonBookPro:sample\u app shamoon$Try
bundle exec rspec spec
。相同的MoonBookPro:sample\u app shamoon$bundle exec rspec spec在任何源代码中都找不到rake-0.9.2.2运行
bundle install
来安装缺少的gems。我添加了它。同样的结果。我运行了
bundle install
然后运行了
bundle exec rspec spec
和我安装了RVM的相同消息如果这很重要运行
bundle exec rake-V
您是否选择了正确的RVM gemset?如果运行
bundle exec rake-V
不会显示版本0.9.2.2,您可能希望尝试执行
bundle updaterake
MoonBookPro:sample_app shamoon$bundle exec rake-v/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/Ruby-S rspec./spec/controllers/pages_controller\u spec.rb。。用0.06803秒完成2个示例,0个失败MoonBookPro:sample_app shamoon$
这是错误的版本。。有趣。我怎么修理?
gem "rake", '0.9.2.2'