这是升级到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'。
我无法弄清楚问题。有人可以帮忙吗?
答案 0 :(得分:0)
您必须使用新的ruby native extensions绑定删除然后重新安装mysql gem。
使用sudo尝试此命令。
ARCHFLAGS="-arch i386" gem install mysql -- --with-mysql config=/usr/local/mysql/bin/mysql_config