2010-10-16 41 views
0

我試圖做的:的Rails -v說我跑3.0,但我需要運行2.1.1得到這個程序安裝

耙分貝:遷移

擺脫github上安裝這個應用程式在我的Mac上,我得到了這個錯誤:

Missing the Rails 2.1.1 gem. Please `gem install -v=2.1.1 rails`, update your RAILS_GEM_VERSION setting in config/environment.rb for the Rails version you do have installed, or comment out RAILS_GEM_VERSION to use the latest version installed. 

我怎麼能暫時或爲這個應用程序只運行2.1.1。?

回答

1

如果您使用Mac OS X或Ubuntu,最好使用RVM

簡單地創建另一個寶石

rvm install 1.8.7 or whatever Ruby version 
rvm 1.8.7 
rvm gemset create rails2.1.1 
rvm gemset use rails2.1.1 
gem install -v 2.1.1 rails 
rails -v 

,現在你將使用Rails 2.1.1。您可以創建其他gemset,也可以使用rvm [email protected]更改爲使用gemset的Ruby。您也可以像上面的第一行那樣安裝Ruby 1.9.2並創建不同的gemset。

+0

當輸入「gem install -v 2.1.1」時,出現錯誤提示「執行gem時出錯,請指定至少一個寶石名稱,例如gem build gemname) – Blankman 2010-10-16 03:55:53

+0

你真的不應該安裝Rvm,除非你真的需要使用不同版本的紅寶石。 – Trip 2010-10-16 04:11:49

0

如果你不使用RVM,只要做錯誤消息說的。執行$ gem install -v=2.1.1 rails然後你很好去。

相關問題