【发布时间】:2012-05-05 22:05:02
【问题描述】:
Mac OS 是否支持 Ruby 1.9.3?还是我应该坚持使用 1.8.7?我是 OS X 新手,正在设置我的 Ruby 开发环境。
【问题讨论】:
-
+1,因为这并不像某些人想象的那么愚蠢。
标签: ruby macos ruby-1.9.3
Mac OS 是否支持 Ruby 1.9.3?还是我应该坚持使用 1.8.7?我是 OS X 新手,正在设置我的 Ruby 开发环境。
【问题讨论】:
标签: ruby macos ruby-1.9.3
从技术上讲,没有。所以我要 +1 你的问题,目前有两个反对意见。
根据Supported Platforms 上的 Ruby wiki 页面,OS X 不是“支持”的,而仅仅是 Ruby 1.9.3 和 Ruby 1.9.1 的“尽力而为”。 Ruby 1.9.3 没有“支持”平台,Ruby 1.9.1 仅支持 IA32 上的 Debian GNU/Linux 4.0。
但是,Ruby 1.8.7 将很快达到其生命周期的终点MRI Ruby team is concerned,我不会指望 Apple 对 Ruby 1.8.7 进行大量维护。所以还是用 1.9.3。
【讨论】:
make test 在 OS X 10.7 上通过,但我最近没有尝试过make test-all——不确定它们有多大不同。真正有趣的是,官方仅支持 32 位 Debian 上的 1.9.2。
我也投了赞成票。这是个好问题。
我几乎所有的开发工作都使用 Ruby 1.9.3。我强烈推荐使用它。
Ruby 1.8.7 较旧、速度较慢,并且已没有时间提供支持。
我还建议使用 RVM(Ruby 版本管理器)在您的机器上安装所有 Ruby。这是安装它的链接:
安装 RVM 后(其网页上的步骤很好),然后键入以下内容来安装 Ruby 1.9.3:
rvm install ruby-1.9.3-p125
这将下载最新版本的 Ruby 1.9.3 并将其安装在您的计算机上。
【讨论】: