2013-02-14 44 views
0

我正在使用紅寶石1.8.6,我想更新。 服務器的公司,我有說要運行命令:ruby​​onrails更新到寶石時出錯1.8.7

gem update rails 

錯誤:錯誤安裝滑軌:

activesupport reqiores Ruby version >= 1.8.7. 

另外我公司活動網站上的工作,在這個問題上的任何幫助表示讚賞感謝您!

+0

你正試圖更新rails,但你必須先更新ruby ......你的平臺是什麼?正在使用rvm? – gabrielhilal 2013-02-14 16:28:18

+0

Linux和不,我試圖安裝紅寶石1.8.7得到相同的錯誤。也許我使用了錯誤的命令,並不是所有那些熟悉ruby – 3dsanity 2013-02-14 16:29:36

+0

安裝ruby和rails與版本管理器(rbenv或rvm),以便您可以切換不同的紅寶石/ rails版本。而且您已經使用了寶石更新導軌而不是導軌。 – 2013-02-14 16:39:38

回答

0

使用此命令來更新紅寶石寶石 -

gem update --system 

使用gem update更新所有已安裝的寶石到他們的最新版本。

另一種方法是手動安裝紅寶石 -

檢查這個環節作進一步處理http://docs.rubygems.org/read/chapter/3#page13

+0

我得到了相同的錯誤 錯誤:安裝rubygems-update錯誤: ruby​​gems-update需要Ruby版本> = 1.8.7。 – 3dsanity 2013-02-14 16:38:04

+0

@ user1827377 plese檢查你沒有使用兩個並行版本的紅寶石 – swapnesh 2013-02-14 16:47:04

+0

對不起,這是我第一次與紅寶石打交道,那將是位於哪裏? – 3dsanity 2013-02-14 16:57:12

0

您可以通過更新您的紅寶石:

sudo apt-get install ruby1.9.3 

但我真的建議你使用RVM( Ruby版本管理器)。

+0

從1.8更新到1.9並不是輕易掉以輕心。 – ByScripts 2013-02-14 16:38:33

+0

是的,我讀過的地方。我試圖通過 (\ curl -L https://get.rvm.io | bash -s stable --ruby)來安裝rvm,但我得到了捲曲(60)證書錯誤 – 3dsanity 2013-02-14 16:49:43

+0

嘗試:'sudo apt-get install build-基本',而不是'sudo apt-get install curl' ...看看這裏:http://ruby.about.com/od/rubyversionmanager/ss/installrvmlinux.htm – gabrielhilal 2013-02-14 17:05:37