我安装了最新的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
答案 0 :(得分:1)
尝试从macports / homebrew安装mysql。