【问题标题】:Failed to build gem native extension (Windows)无法构建 gem 原生扩展 (Windows)
【发布时间】: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。

【问题讨论】:

    标签: ruby windows mysql2


    【解决方案1】:

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

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

    Read this for a full guide.

    【讨论】:

    • 感谢您的回答,我已经尝试过这些方法,但它们对我不起作用。我已经搬到 Ubuntu,现在一切正常。
    猜你喜欢
    • 1970-01-01
    • 2015-07-20
    • 2015-06-18
    • 2016-03-08
    • 2012-07-26
    • 2023-03-17
    • 1970-01-01
    • 2011-05-27
    相关资源
    最近更新 更多