2011-01-07 38 views
0

Ruby 1.8.7を実行しているWindows XPマシンに既存のバージョンのMySQL 5.3.31をインストールしましたが、難しかったですMysqlデータベースに接続します。Rails 3.0 Windows上のRuby-Mysql Gem - サーバー上のコンソールで動作しません

ruby​​-mysql gemはGemfile経由でインストールされ、 "bundle install"がロードされ、バージョン2.9.4として検証されています。

私はコンソールでアプリケーションを実行すると、このようなUser.allなどのコマンドを実行すると、それは完璧に動作しますが、私は、アプリケーション・サーバー・サイドをロードするとき、私はエラー

「のMysql :: ProtocolErrorの受信:無効にパケット: "

それでは、なぜデータベースはコンソールでアクセスできるのですが、サーバーを実行しているのではないのですか。

私はまた、Gemfileで次の宝石を試しました。 1)宝石「のmysql」 - どこ

を持っていない - コンソールまたはサーバ側 3)宝石「のmysql-rubyの」のいずれかを接続するために失敗しました - コンソールまたはサーバ側 2)宝石「mysql2」のいずれかを接続に失敗しました

さらにノート」私は任意の提案は本当にいただければ幸いきれい

ロードするように表示されます雑種(1.1.5のx86-MINGW32)を使用しています。

ダグ

答えて

0

問題は解決されている。得ることができましたMysql2の仕事に宝石。

関連する問題