Ruby 无法生成gem本机扩展(Windows)

Ruby 无法生成gem本机扩展(Windows),ruby,windows,mysql2,Ruby,Windows,Mysql2,我尝试在windows上安装mysql2,但它输出了一个错误: 未能生成gem本机扩展 我已经安装了Devkit,并进行了测试 gem install json --platform=ruby ruby -rubygems -e "require 'json'; puts JSON.load('[42]').inspect" 它们都可以正常工作,但我无法安装json以外的任何其他gem。要在Windows上构建MySQL2gem,您应该使用可以找到的MySQL C连接器。您应该解压缩文件夹并

我尝试在windows上安装mysql2,但它输出了一个错误:

未能生成gem本机扩展

我已经安装了Devkit,并进行了测试

gem install json --platform=ruby

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

它们都可以正常工作,但我无法安装json以外的任何其他gem。

要在Windows上构建MySQL2gem,您应该使用可以找到的MySQL C连接器。您应该解压缩文件夹并在cmd/powershell中执行此操作:

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

谢谢你的回答,我已经尝试过这些方法,但它们对我不起作用。我搬到了Ubuntu,现在一切都很好。