2011-04-20 91 views
25

我是Ruby新手,剛入門。Ruby教程說我應該從這裏獲取包裝系統:http://rubyforge.org/frs/?group_id=126我可以在Ubuntu上安裝apt-get gem嗎?

我在Ubuntu Linux上。該頁面有一個.tar和一個.gem選項供下載。我應該下載哪個?

此外,寶石是否類似於Java罐?爲什麼我需要寶石包裝系統,如果我可以在需要的時候一個接一個地下載寶石?

+2

我強烈建議使用[RVM](https://rvm.beginrescueend.com/rvm/install/)在主機上創建開發人員的沙箱,除非您打算將其用作生產服務器。 RVM正迅速成爲在MacOS和Linux系統上安裝Ruby和管理寶石的首選方法。這是一個簡單的安裝,只需先閱讀指示並遵循它們。一旦您的機器上安裝了RVM,請輸入'rvm notes'並遵循這些指示。在這一點上,您應該準備好讓它使用'rvm install 1.9.2'安裝Ruby,然後安裝'gem install gemname',以便安裝任何你想要的gem。 – 2011-04-21 02:58:17

回答

3

首先,下載* .tar文件,解壓縮這個文件,然後去RubyGems的目錄在您的控制檯,然後輸入

ruby setup.rb 

就是這樣:)

+0

順便說一句,解壓tar文件是否是最佳實踐?謝謝! :) – Genadinik 2011-04-20 21:10:12

+0

沒關係,安裝後你可以刪除rubygems目錄。 – Mike 2011-04-21 18:09:53

64

的Ubuntu現在RubyGems的一個包

爲Ubuntu 12:

sudo apt-get install rubygems 

爲Ubuntu 14.04:

sudo apt-get install rubygems-integration 
9

如果在Ubuntu 14.04試試下面

sudo apt-get install rubygems-integration 
+0

不錯的更新,雖然問題是舊的,它對rubyforge.org的引用不起作用 – fjuan 2014-08-06 16:20:06

32

的Ubuntu 16.04,既sudo apt-get install rubygemssudo apt-get install rubygems-integration失敗對我來說。相反,我不得不這樣做:

sudo apt-get install ruby-dev 
0

如果用

sudo apt-get install ruby-full

安裝完整的Ruby應用程序集,你會得到寶石,默認情況下更多。在Ubuntu 16上測試過,它也可以在其他版本上運行。