耙子中止错误

时间:2014-07-10 03:27:02

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

好的,我正在做以下Ruby教程:https://github.com/alexch/learn_ruby

我保存了c:/learn_ruby

下的所有文件

当我在目录中运行rake时:" 00_hello"我收到以下错误:

c:\learn_ruby\00_hello>rake
(in c:/learn_ruby)
rake aborted!
Could not find 'rspec' (~> 2) - did find: [rspec-3.0.0]
Checked in 'GEM_PATH=C:/Users/******/.gem/ruby/1.9.1;C:/Ruby193/lib/ruby/gems/1
.9.1', execute `gem env` for more information

我目前的宝石清单是:

bigdecimal (1.1.0)
diff-lcs (1.2.5)
io-console (0.3)
json (1.5.5)
minitest (2.5.1)
rake (0.9.2.2)
rdoc (3.9.5)
rspec (3.0.0)
rspec-core (3.0.2)
rspec-expectations (3.0.2)
rspec-mocks (3.0.2)
rspec-support (3.0.2)
rubygems-update (2.3.0)

我是Ruby的新手,所以有人可以帮助一个菜鸟吗?我尝试安装rspec 2.0.0,但遇到了不同的错误。

1 个答案:

答案 0 :(得分:0)

错误消息

Could not find 'rspec' (~> 2)

表示它正在寻找2.x范围内的rspec。通常这意味着您有Gemfile指定gem 'rspec', '~> 2'~>将其绑定到同一版本" family&#34 ;;有关详细信息,请参阅bundler文档。

通常解决方案是输入

bundle install

将确保满足您的先决条件。