2014-07-10 90 views
0

OK,所以我做了下面的Ruby教程:https://github.com/alexch/learn_ruby耙中止錯誤

,當我在目錄中運行rake我已經下c:/learn_ruby

保存的所有文件:「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的新手,所以有人可以幫助noob出來嗎?我嘗試安裝rspec 2.0.0,但得到了一個不同的錯誤。

回答

0

該錯誤消息

Could not find 'rspec' (~> 2) 

意味着它正在尋找在2.x的範圍RSpec的。通常這意味着你有一個Gemfile它指定gem 'rspec', '~> 2'~>將它與相同的版本「家族」聯繫起來;請參閱bundler文檔以獲取更多信息。

通常的解決方法是鍵入

bundle install 

這將確保您的先決條件。