0
所以我得到同樣的問題,因爲這裏所說的 - gem install mysql failure in Snow Leopard錯誤在OSX 10.6.3安裝MySQL紅寶石寶石時
但我一直沒能得到它使用這個鏈接上的答案固定。
這裏有一個簡短的歷史 -
- 我有甲基苯丙胺我的機器上,
- ,但現在我從網上下載mysql.com最新的MySQL和安裝的版本46年1月5日
- 這個新版本運行良好和客戶端「mysql」能夠連接
- 我也有XCode v3.2.1,因爲有人提到它可能會導致問題。
這裏的錯誤 -
**Building native extensions. This could take a while...
ERROR: Error installing mysql:
ERROR: Failed to build gem native extension.
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby extconf.rb --with-mysql-config=/usr/local/mysql/bin/mysql_config
mkmf.rb can't find header files for ruby at /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/ruby.h
Gem files will remain installed in /Library/Ruby/Gems/1.8/gems/mysql-2.8.1 for inspection.
Results logged to /Library/Ruby/Gems/1.8/gems/mysql-2.8.1/ext/mysql_api/gem_make.out**
這是... ruby -v的結果... ruby 1.8.7(2009-06-08 patchlevel 173)[universal-darwin10.0] 我使用的是隨附的ruby版本OSX 10.6.3(我剛剛在最近一次刷新之後得到一個新的mac),並在其上安裝了XCode v3.2.1。所以在我的情況下,它甚至不是從較舊的操作系統升級到較新的操作系統。 – kapso 2010-06-07 05:25:00
安裝XCode時,必須專門安裝頭文件。確保在安裝過程中選中「UNIX開發」的複選框。 Ruby的頭文件不在主包中。嘗試這樣做,它應該解決您的問題。 – DrMark 2010-06-13 16:33:08