2011-08-18 46 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的略有不同,因为它使用旧的稳定的软件包。