我已安装Ubuntu 11.04并尝试将Ruby安装为apt-get install ruby
。存储库中的默认版本是1.8.7,好的,手动安装1.9.2。然后我要去rubygems,下载tar文件,安装rubygems,尝试用它们安装一些东西,zlib-wrong出现了。用rvm找到解决方案,没有帮助。现在我遇到了破碎的gem命令和无用的rvm安装。
问题是 - 哪个Linux发行版最适合Ruby初学者?
答案 0 :(得分:2)
如果您使用RVM(强烈建议),则分发应该无关紧要。否则,如果您想拥有最新的最新软件包(包括ruby),您可以转向滚动版本发行版(例如Archlinux或Gentoo)。您可以随时将其他存储库添加到任何发行版,并以这种方式获得更多更新的包,正如其他人为Ubuntu所建议的那样。
答案 1 :(得分: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/
答案 2 :(得分:0)
许多ruby开发人员使用Ubuntu和rvm。好处是您可以安装多个版本并轻松切换它们。
此外,还有很多关于rvm的错误的教程和帮助。
我建议安装VM并复制它,然后尝试rvm。如果您的系统瘫痪,只需再次使用该副本,直到您正确设置系统。
一旦你了解了自己的方法,就可以在系统上安装ruby,或者像许多其他人一样坚持使用VM。
另一方面,许多服务器使用Debian,它与Ubuntu略有不同,因为它使用较旧的稳定包。