mysql2 gem将无法正确安装
当我试图手动安装mysql2 gem时,我得到了这个疯狂的混乱。 任何帮助都将不胜感激mysql2 gem将无法正确安装,mysql,ruby,installation,gem,Mysql,Ruby,Installation,Gem,当我试图手动安装mysql2 gem时,我得到了这个疯狂的混乱。 任何帮助都将不胜感激 littleMac$ sudo gem install mysql2 Building native extensions. This could take a while... ERROR: Error installing mysql2: ERROR: Failed to build gem native extension. /System/Library/Framewor
littleMac$ sudo gem install mysql2
Building native extensions. This could take a while...
ERROR: Error installing mysql2:
ERROR: Failed to build gem native extension.
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby extconf.rb
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/mysql2-0.3.6 for inspection.
Results logged to /Library/Ruby/Gems/1.8/gems/mysql2-0.3.6/ext/mysql2/gem_make.out
您需要安装mysql头文件,以便它可以在您的机器上编译。 在MacOS上(我想您是因为日志而在Mac上),首先通过二进制或自制安装MySQL,然后运行:
我建议按照给出的在MacOS上安装MySQL和Rails的说明进行操作。本例中的问题是我需要升级到新版本的XCODE(v4)。我甚至没有想过检查GCC编译器是否正常工作。一旦我修复了安装的gem。您还没有使用吗?您安装了Xcode吗?如果你不这样做,本地宝石将无法建造。谢谢肯尼!问题是我升级到了Lion,而我忘了升级XCODE。一旦我这么做了,宝石就安装好了。太好了,你能修好它!:)
gem install mysql2