好的,我正在做以下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,但遇到了不同的错误。
答案 0 :(得分:0)
错误消息
Could not find 'rspec' (~> 2)
表示它正在寻找2.x范围内的rspec。通常这意味着您有Gemfile
指定gem 'rspec', '~> 2'
。 ~>
将其绑定到同一版本" family&#34 ;;有关详细信息,请参阅bundler文档。
通常解决方案是输入
bundle install
将确保满足您的先决条件。