我目前正在使用Ruby 1.8.7(预装在OS X 10.6上)学习Ruby,但了解最新版本是1.9.1吗?
我是否要求“升级”以充分利用该语言? 1.8.7和1.9.1之间有什么区别?
如果建议升级,有人可以建议我如何升级我的Ruby吗?
答案 0 :(得分:2)
目前稳定版本为1.9.2。
升级不是强制性的,尽管1.9.2提供了更好的性能和一些漂亮的功能(例如:更好的Unicode支持,时间和正则表达式改进等)。
选择升级主要取决于您需要实现的目标,但我建议您安装Ruby Version Manager,以便安装所需的所有版本并轻松切换它们。 您可以在https://rvm.io找到所有信息,并在此处找到一个很好的指南:http://ruby.about.com/od/rubyversionmanager/ss/Installing-Ruby-On-Snow-Leopard-With-Rvm.htm
答案 1 :(得分:1)
没有任何要求,但社区强烈鼓励 使用ruby 1.9.2。
尝试尝试的最佳方法是RVM
答案 2 :(得分:0)
RVM很酷。但可能以后你需要另一个gnu软件,而不是OS X中的原生软件。因此,我建议使用macports
。
输入以下内容
sudo port selfupdate
sudo port install ruby19
port search rb19-
选择您想要的内容并使用port install
命令安装它们。 (如上所述),例如
sudo port install rb19-rails
sudo port install rb19-rails_best_practices
sudo port install rb19-actionpack
依旧......
请注意
所有内容都会进入/opt/local
树 - 所以不会干扰您的标准系统二进制文件 - 您的系统保持不变。