2010-11-04 75 views
0

我試圖在OS X上構建ruby 1.8.7。這僅適用於一個項目,因此我需要從源代碼構建而不使用包管理器,因爲我不想覆蓋我使用的較老版本的ruby一切。如何在OS X上爲i386構建ruby 1.8.7?

Ruby 1.9.X支持./configure中的--with-arch,但1.8.7似乎不支持。

我錯過了一些明顯的東西嗎?

回答

1

RVM是這樣的事情你最好的朋友:http://rvm.io/

+0

我不認爲RVM實際上解決了這個問題,因爲它不會讓我選擇特定的ruby補丁級別。還是我誤會了? – henry 2010-11-04 16:54:48

+0

您可以安裝特定的修補程序級別。請參閱:http://rvm.beginrescueend.com/rubies/installing/ – Brian 2010-11-04 17:07:11

+0

我一直收到x64版本。如何獲得i386? – henry 2010-11-04 17:29:43

1

RVM似乎是一個很好的解決方案。另一種方法是僅下載源代碼並設置適當的環境變量以將其構建爲x86。

假設慶典: ARCHFLAGS = 「 - 拱i386的」 CFLAGS = 「 - 拱i386的」 LDFLAGS = 「 - 拱i386的」 運行./configure 將配置事情的i386。

- Henry