Gem安装错误:无法构建gem原生扩展

时间:2010-10-06 09:33:50

标签: ruby-on-rails ruby xcode gem

我安装了最新的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的-包括=的/ usr /本地/ MySQL的/包括   密码:   构建原生扩展。这可能需要一段时间......   错误:安装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

1 个答案:

答案 0 :(得分:1)

尝试从macports / homebrew安装mysql。