公式の git mirrorから ruby ソースを入手し、ruby_1_9_2
ブランチをチェックアウトしました。
git クローン http://github.com/ruby/ruby.git git チェックアウト ruby_1_9_2
ということで、とりあえず1.9.2-headをコンパイルしたいと思います。しかし、後でわかるように、1.8 でも機能するソリューションを期待しています。
これをコンパイルする標準的な方法は次のとおりです。
autoconf 。/構成、設定 作る インストールする
それは機能しますが、x86_64 のみのビルドが生成されます。
$ ルビー -v ruby 1.9.2dev (2010-06-14 リビジョン 28321) [x86_64-darwin10.3.0]
私は 10.6 を使用しているので、明らかに PPC は気にしませんが、32 ビットで実行する必要があるものがあるため、i386 と x86_64 の両方が必要です。
だから、私が知りたいこと:
- i386 と x86_64 の両方のアーキテクチャでファット バイナリを構築するための魔法のチャントです。
- RVM ruby バージョンでも同じことをしたいと思っています。
おそらく不要なシステム情報:
$ system_profiler -detailLevel ミニ SPSoftwareDataType | ack '^ {6}' | 頭-3 システムバージョン: Mac OS X 10.6.4 (10F569) カーネル バージョン: ダーウィン 10.4.0 64 ビット カーネルと拡張機能: いいえ $ uname -a ダーウィン意味のない.ローカル10.4.0ダーウィンカーネルバージョン10.4.0:2010年4月23日金曜日18:28:53 PDT; root:xnu-1504.7.4~1/RELEASE_I386 i386