2011-08-18 53 views
1

我已經安裝了Ubuntu 11.04,並嘗試安裝Ruby作爲apt-get install ruby。版本庫中的默認版本是1.8.7,好的,手動安裝1.9.2。然後我要去rubygems,下載tar文件,安裝rubygems,嘗試安裝它們,出現zlib-error。用rvm找到解決方案,沒有幫助。現在我堅持用破碎的寶石命令和無用的rvm安裝。哪個Linux發行版具有最活躍/最近的Ruby支持?

的問題是 - 這Linux發行版是最友好的一個Ruby初學者?

+0

Ubuntu 10.04 LTS很棒;並使用rvm作爲@Teoulas建議。 – Zabba

回答

2

分配問題並不應該在所有的,如果你使用RVM(強烈建議)。否則,如果你想擁有最新的最新軟件包(包括ruby),你可以轉向滾動發佈發行版(例如ArchlinuxGentoo)。您可以隨時將其他存儲庫添加到任何發行版,並像其他人一樣爲Ubuntu提供更新的軟件包。

0

你爲什麼不

sudo apt-get install ruby1.9.1 

開箱?當然,你也可以使用一個社區PPA獲得1.9.2和一些常見的綁定外的開箱(這樣你就可以輕鬆,比如工作,Rails的3.0):

http://www.humbug.in/2010/launchpad-ppa-for-ruby-1-9-2-and-some-ruby-bindings/

+0

聽說軌不支持1.9.1 – Sergey

+1

@Sergey:如已經討論了無數次(你可以平凡在幾毫秒內事查一下),在['ruby1.9.1的當前版本號'package](http://packages.ubuntu.com/ruby1.9.1)是1.9.2-p0這不是最新的,但也不是很古老。 –

0

許多ruby開發人員使用Ubuntu與rvm。好處是你可以安裝多個版本並且切換它們很容易。

此外,還有很多關於rvm錯誤的教程和幫助。

我建議安裝一個虛擬機,並複製它,然後和嘗試RVM。如果您癱瘓您的系統,只需再次使用該副本,直到您正確設置系統。

一旦你知道你的方式周圍,你可以在系統上安裝Ruby或只是與VM堅持像其他許多事情。

在另一方面,許多服務器使用Debian,至極比Ubuntu的略有不同,因爲它使用舊的穩定的軟件包。

相關問題