【问题标题】:Install Ruby 1.9.2 on Mac OSX 10.6 with 32bit version在 32 位版本的 Mac OSX 10.6 上安装 Ruby 1.9.2
【发布时间】:2011-03-12 23:30:06
【问题描述】:

我已经开始进行 Ruby 应用程序开发,我发现有许多 Ruby Gem 无法在 64 位(我现在已经安装)上运行。他们的版主建议为 Snow Leopard(10.6) 使用 32 位版本。

我访问了 Ruby 的网站,但没有找到适用于 32 位 10.6 的 Ruby 1.9.2 的单独安装程序

那么,我该如何解决呢?我是否必须删除现有的 Ruby 1.9.2 并安装 32 位版本?

谢谢

更新 1

Problem 这是版主告诉我的:

您可能有点难以获得 wxRuby 使用系统 ruby 10.6 中提供。苹果已经做出 迁移到 64 位变得困难 建筑学。我正在使用 10.6 和 我正在使用自己的 wxRuby 应用程序 Ruby 1.9.1 的 32 位版本。这有效 对那些宝石就好了 可从 Rubyforge 下载。

【问题讨论】:

  • 我认为您必须将 C 编译器配置为使用 32 位 long 类型。

标签: ruby macos 32-bit


【解决方案1】:

首先,安装 Ruby 版本管理器

然后,您可以为 Ruby 安装任意数量的解释器。安装 1.9.2

rvm install 1.9.2

【讨论】:

  • 所以,1.9.2-head 表示 1.9.2。对于 mac 10.6,32 位版本?我在哪里指定 64/32 位?
  • 更多信息可以在 rvm 主页上找到,但我相信 1.9.2-head 是 32 位版本。如果你想要别的东西,你可以指定编译器标志和特定的发布标签等。@ 987654322@Wayne(主要贡献者)几乎总是在 irc 频道回答问题。
  • 默认情况下仍然安装 64 位版本的 Ruby,并且他们没有邮件列表。我正在 irc 上试用它
【解决方案2】: