【问题标题】:Is Ruby 1.9.3 supported on Mac OS? Or should I stick to 1.8.7?Mac OS 是否支持 Ruby 1.9.3?还是我应该坚持使用 1.8.7?
【发布时间】: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


【解决方案1】:

从技术上讲,没有。所以我要 +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。

【讨论】:

  • +1 有趣。虽然该页面有点过时,但从 1.9.3-p125 开始正式支持 clang/llvm。我知道make test 在 OS X 10.7 上通过,但我最近没有尝试过make test-all——不确定它们有多大不同。真正有趣的是,官方仅支持 32 位 Debian 上的 1.9.2。
  • 我了解到我必须在安装 ruby​​ 之前安装 xcode.. 新 Mac 用户的信息
【解决方案2】:

是的。

您可以从sourceHomebrew 安装它,或者使用rbenvRVM 来管理多个Ruby 版本。

【讨论】:

  • 投反对票,因为它并不完全准确。
【解决方案3】:

我也投了赞成票。这是个好问题。

我几乎所有的开发工作都使用 Ruby 1.9.3。我强烈推荐使用它。

Ruby 1.8.7 较旧、速度较慢,并且已没有时间提供支持。

我还建议使用 RVM(Ruby 版本管理器)在您的机器上安装所有 Ruby。这是安装它的链接:

https://rvm.io//rvm/install/

安装 RVM 后(其网页上的步骤很好),然后键入以下内容来安装 Ruby 1.9.3:

rvm install ruby-1.9.3-p125

这将下载最新版本的 Ruby 1.9.3 并将其安装在您的计算机上。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-11-28
    • 2020-12-06
    • 2016-06-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-18
    相关资源
    最近更新 更多