2010-07-07 95 views
1

我已经开始使用Ruby应用程序开发,并且看到有很多不支持64位的Ruby Gems(我现在已经安装了它)。他们的版主建议使用Snow Leopard的32位版本(10.6)。在32位版本的Mac OSX 10.6上安装Ruby 1.9.2

我去Ruby的网站,但没有找到一个单独的安装程序的Ruby 1.9.2的32位10.6

那么,该如何解决呢?我需要移除现有的Ruby 1.9.2并安装32位版本吗?

感谢

更新1

Problem 这就是主持人告诉我:

你可能会有点卡住越来越 wxRuby与系统红宝石工作在10.6中提供的 。通过转向64位 体系结构,苹果已经使 事情变得困难。我正在使用10.6和 wxRuby应用程序我正在使用我自己的 32位版本的Ruby 1.9.1。这个作品 刚好可以从Rubyforge下载的宝石是 。

+0

我认为你必须配置你的C编译器使用32位'long'类型。 – Adrian 2010-07-07 18:29:46

回答

1

首先,安装Ruby版本管理

然后,您可以安装任意数量的口译红宝石。安装1.9.2

rvm install 1.9.2 
+0

所以,1.9.2表示1.9.2。对于Mac 10.6,32bit版本?我在哪里指定64/32位? – zengr 2010-07-07 18:42:46

+0

更多信息可在rvm主页上找到,但我相信1.9.2-head是32位版本。如果你想要别的东西,你可以指定编译器标志和特定的发布标签等。http://rvm.beginrescueend。 com/rubies/installation/Wayne(主要贡献者)几乎总是在irc频道上回答问题。 – 2010-07-07 18:59:40

+0

默认情况下,它仍然安装了64位版本的Ruby,并且它们没有邮件列表。我正在尝试它在irc上 – zengr 2010-07-08 04:24:53