私は数日間これに対する解決策を見つけようとしてきましたが、運がありません。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 に記録されます
(記録された結果はエラーとまったく同じです)。