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