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)を使用しています。
ダグ