MySQL gem问题 - Mysql的未定义方法`init':Class

时间:2010-12-30 02:22:07

标签: mysql ruby-on-rails ruby gem

  

可能重复:
  'undefined method init for Mysql:Class'

这是升级到Snow Leopard后我遇到的一个持续问题的一部分。

我重新安装了MySQL,Ruby和Rails。现在,当我运行rails服务器并转到localhost:3000时,我得到:

undefined method `init' for Mysql:Class

我正在跑步 Ruby 1.8.7
Rails 3.0.3
MySQL 5.5.8

我的GemFile中有宝石'mysql'。

我无法弄清楚问题。有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

您必须使用新的ruby native extensions绑定删除然后重新安装mysql gem。

使用sudo尝试此命令。

ARCHFLAGS="-arch i386" gem install mysql -- --with-mysql config=/usr/local/mysql/bin/mysql_config