【问题标题】:Gem installation ERROR: Failed to build gem native extensionGem 安装错误:无法构建 gem 原生扩展
【发布时间】:2010-10-06 09:33:49
【问题描述】:

我安装了最新的 Xcode Tools 3.2.4。每当我尝试安装任何 gem,例如 MySQL gem 时,都会发生这样的错误:

VNMB:rails2app ABC$ sudo env ARCHFLAGS="-arch i386" gem install mysql -- \

--with-mysql-dir=/usr/local/mysql --with-mysql-lib=/usr/local/mysql/lib \ --with-mysql-include=/usr/local/mysql/include 密码: 构建原生扩展。这可能需要一段时间... 错误:安装mysql时出错: 错误:无法构建 gem 原生扩展。

/Users/ABC/.rvm/rubies/ruby-1.8.7-p302/bin/ruby extconf.rb --with-mysql-dir=/usr/local/mysql --with-mysql-lib=/ usr/local/mysql/lib --with-mysql-include=/usr/local/mysql/include 检查 -lmysqlclient 中的 mysql_query()... 否 检查 -lm 中的 main()... 是 检查 -lmysqlclient 中的 mysql_query()... 否 检查 -lz 中的 main() ......是的 检查 -lmysqlclient 中的 mysql_query()... 否 检查 -lsocket 中的 main()... 否 检查 -lmysqlclient 中的 mysql_query()... 否 检查 -lnsl 中的 main()... 否 检查 -lmysqlclient 中的 mysql_query()... 否 检查 -lmygcc 中的 main() ... 是 检查 -lmysqlclient 中的 mysql_query()... 否

Gem 文件将继续安装在 /Users/ABC/.rvm/rubies/ruby-1.8.7-p302/lib/ruby/gems/1.8/gems/mysql-2.8.1 以供检查。 结果记录到 /Users/ABC/.rvm/gems/ruby-1.8.7-p302/gems/mysql-2.8.1/ext/mysql_api/gem_make.out

【问题讨论】:

    标签: ruby-on-rails ruby xcode gem


    【解决方案1】:

    尝试从 macports/homebrew 安装 mysql。

    【讨论】:

    • sudo port install mysql5 and gem install mysql2
    猜你喜欢
    • 2012-11-02
    • 2013-11-01
    • 2014-09-18
    • 2011-01-11
    • 2023-03-19
    • 1970-01-01
    • 1970-01-01
    • 2016-01-17
    • 1970-01-01
    相关资源
    最近更新 更多