私は数日間これに対する解決策を見つけようとしてきましたが、運がありません。REE 1.8.7 の libv8 gem を ML に正常にインストールした人がいる場合は、そのプロセスを教えてください。
XCode LLVM コンパイラと 10.7+ v2 用の kennethreitz GCC パッケージの両方がインストールされています。
ネイティブ拡張機能を使用してインストールしようとしたときの出力は次のとおりです。
ネイティブ拡張機能の構築。これにはしばらく時間がかかる場合があります... エラー: libv8 のインストール中にエラーが発生しました: エラー: gem ネイティブ拡張のビルドに失敗しました。 /Users/XXXXX/.rvm/rubies/ree-1.8.7-2012.02/bin/ruby extconf.rb *** extconf.rb が失敗しました *** 何らかの理由で Makefile を作成できませんでした。おそらく不足しています 必要なライブラリおよび/またはヘッダー。詳細については、mkmf.log ファイルを確認してください 詳細。構成オプションが必要な場合があります。 提供される構成オプション: --with-opt-dir --opt-dir なし --with-opt-include --without-opt-include=${opt-dir}/include --with-opt-lib --without-opt-lib=${opt-dir}/lib --with-make-prog --make-prog なし --srcdir=. --curdir --ruby=/Users/XXXXX/.rvm/rubies/ree-1.8.7-2012.02/bin/ruby extconf.rb:13: 初期化されていない定数 Gem (NameError) Python をチェックしています... Gem ファイルは、検査のために /Users/XXXXX/.rvm/gems/ree-1.8.7-2012.02/gems/libv8-3.3.10.4 にインストールされたままになります。 結果は /Users/XXXXX/.rvm/gems/ree-1.8.7-2012.02/gems/libv8-3.3.10.4/ext/libv8/gem_make.out に記録されます
(記録された結果はエラーとまったく同じです)。