当我尝试手动安装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/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
答案 0 :(得分:0)
您需要安装mysql头文件,以便在您的计算机上编译。
在MacOS上(我猜你因为日志而在Mac上),你首先通过二进制或Homebrew安装MySQL,然后运行:
gem install mysql2
我建议按照here在MacOS上安装MySQL和Rails的说明进行操作。
答案 1 :(得分:0)
本案中的问题是我需要升级到较新版本的XCODE(v4)。我甚至没想过要检查GCC编译器是否正常工作。一旦我修好了宝石安装。