2014-09-01 75 views
0

我试图在Windows上安装mysql2宝石原生扩展(Windows)中,但它输出错误:未能建立

Failed to build gem native extension.

我已经安装的devkit,并已经测试

gem install json --platform=ruby 

ruby -rubygems -e "require 'json'; puts JSON.load('[42]').inspect" 

两个他们工作正常,但我不能在json旁边安装任何其他宝石。

回答

0

要在Windows上构建mysql2 gem,您应该使用可以找到的MySQL C连接器here。您应该解压缩的文件夹,并为此在CMD/PowerShell中:

gem install mysql2 -- --with-mysql-dir={DIRECTORY OF THE CONNECTOR} 

Read this for a full guide.

+0

谢谢您的回答,我都试过这些方法,但他们没有为我工作。我已经转移到Ubuntu,现在一切正常。 – 2014-09-08 07:32:57