mac os x lion にdatamapper gemをインストールしようとしていますが、sqlite アダプターのインストール中に gem ネイティブ拡張機能をビルドできませんでした (以下のターミナル出力を参照)。Google およびその他のスタック オーバーフローの質問から見つけた 2 つの解決策は、sudo を使用するか、Xcode をインストールすることでしたが、既に sudo を使用しており、アプリ ストアから Xcode 4.3.3 をインストールしています。
sudo gem install dm-sqlite-adapter パスワード: ネイティブ拡張のビルド。これには時間がかかる場合があります... エラー: dm-sqlite-adapter のインストール中にエラーが発生しました: エラー: gem ネイティブ拡張のビルドに失敗しました。
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby extconf.rb mkmf.rb は /System/Library/Frameworks/Ruby.framework/Versions/1.8/ で ruby のヘッダー ファイルを見つけることができませんusr/lib/ruby/ruby.h
Gem ファイルは、検査のために /Library/Ruby/Gems/1.8/gems/do_sqlite3-0.10.8 にインストールされたままになります。結果は /Library/Ruby/Gems/1.8/gems/do_sqlite3-0.10.8/ext/do_sqlite3/gem_make.out に記録されます
gem_make.out
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby extconf.rb mkmf.rb は /System/Library/Frameworks/Ruby.framework/Versions/1.8/ で ruby のヘッダー ファイルを見つけることができませんusr/lib/ruby/ruby.h