Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
mysql2 gem将无法正确安装_Mysql_Ruby_Installation_Gem - Fatal编程技术网

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

当我试图手动安装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

您需要安装mysql头文件,以便它可以在您的机器上编译。

在MacOS上(我想您是因为日志而在Mac上),首先通过二进制或自制安装MySQL,然后运行:


我建议按照给出的在MacOS上安装MySQL和Rails的说明进行操作。

本例中的问题是我需要升级到新版本的XCODE(v4)。我甚至没有想过检查GCC编译器是否正常工作。一旦我修复了安装的gem。

您还没有使用吗?您安装了Xcode吗?如果你不这样做,本地宝石将无法建造。谢谢肯尼!问题是我升级到了Lion,而我忘了升级XCODE。一旦我这么做了,宝石就安装好了。太好了,你能修好它!:)
gem install mysql2