OS X 10.6上的Ruby 1.8.7到1.9.1

时间:2011-05-19 07:08:19

标签: ruby macos

我目前正在使用Ruby 1.8.7(预装在OS X 10.6上)学习Ruby,但了解最新版本是1.9.1吗?

我是否要求“升级”以充分利用该语言? 1.8.7和1.9.1之间有什么区别?

如果建议升级,有人可以建议我如何升级我的Ruby吗?

3 个答案:

答案 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

  • 访问www.macports.org
  • 下载安装dmg
  • 安装
  • 打开一个新的终端窗口(或源〜/ .profile)

输入以下内容

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

依旧......

请注意

  • 一切都会编译,所以需要安装Apple Developer,需要很长时间
  • 您需要使用/ opt / local / bin / ruby​​和而不是 / usr / bin / ruby​​

所有内容都会进入/opt/local树 - 所以不会干扰您的标准系统二进制文件 - 您的系统保持不变。