【发布时间】:2014-10-25 05:58:17
【问题描述】:
我尝试在windows上安装mysql2,但输出错误:
构建 gem 原生扩展失败。
我已经安装了 Devkit,并且已经测试过了
gem install json --platform=ruby
ruby -rubygems -e "require 'json'; puts JSON.load('[42]').inspect"
它们都可以正常工作,但我无法安装除 json 之外的任何其他 gem。
【问题讨论】:
我尝试在windows上安装mysql2,但输出错误:
构建 gem 原生扩展失败。
我已经安装了 Devkit,并且已经测试过了
gem install json --platform=ruby
ruby -rubygems -e "require 'json'; puts JSON.load('[42]').inspect"
它们都可以正常工作,但我无法安装除 json 之外的任何其他 gem。
【问题讨论】:
要在 Windows 上构建 mysql2 gem,您应该使用可以在here 找到的 MySQL C 连接器。您应该解压缩文件夹并在 cmd/powershell 中执行此操作:
gem install mysql2 -- --with-mysql-dir={DIRECTORY OF THE CONNECTOR}
【讨论】: