2010-12-30 9 views
1

可能性の重複:
'undefined method init for Mysql:Class'MySQLの宝石の問題 - 未定義のメソッド `MySQLの「INIT:クラス

これは私が持っていた継続的な問題の一部であるSnow Leopardのへのアップグレード後。

MySQL、Ruby、Railsを再インストールしました。今私はレールのサーバを実行して、ローカルホストに行くとき:3000私が取得:

undefined method `init' for Mysql:Class 

すると、私は1.8.7
のRails 3.0.3
のMySQL 5.5.8


ルビーを実行していますよ私は私のGemFileにgem 'mysql'を持っています。

私は問題を把握することができません。誰かが助けることができますか?

+0

ruby​​-mysql gemに切り替えることなくこれを解決しましたか? – DavidNorth

答えて

0

新しいRubyネイティブ拡張バインディングを使用してmysql gemを削除してから再インストールする必要があります。

このコマンドをsudoで試してみてください。

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

これを試してみましたが、不幸にも、未定義のメソッド 'init 'がMysql:Class"の場合、レールサーバを実行すると – Lee

+0

oopsになります。がんばろう。 –

関連する問題