我正嘗試在mac os x lion上安裝datamapper gem,但在安裝sqlite適配器時未能構建gem本機擴展(請參閱下面的終端輸出)。我從谷歌和其他堆棧溢出問題找到的兩種解決方案是使用sudo或安裝Xcode,但我已經使用sudo並從應用商店安裝了Xcode 4.3.3。在獅子上安裝datamapper gem時出錯
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/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
/系統/資源庫/框架/紅寶石。 framework/Versions/1.8/usr/bin/ruby extconf.rb mkmf.rb在/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/ruby找不到ruby的頭文件。 h
您可以將錯誤行粘貼到'gem_make.out'文件的末尾嗎?他們可能會告訴我們如何解決這個問題。 – Amir
@AmirF用gem_make.out文件的內容更新問題 – Ben