2010-07-07 139 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