2010-11-04 77 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