Ruby 无法生成gem本机扩展(Windows)
我尝试在windows上安装mysql2,但它输出了一个错误: 未能生成gem本机扩展 我已经安装了Devkit,并进行了测试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连接器。您应该解压缩文件夹并
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,现在一切都很好。