こんにちは、Ruby on Rails を始めたばかりです。WebRick と MySQL 5.5、Windows XP を使用して、最初の「HelloWorld」アプリを起動しようとしています
firefox では、「localhost:3000」で Rails 標準ページを表示できますが、「アプリ環境について」のリンクをクリックするか、localhost:3000/demo/index/ で非常に基本的な「hello world」ページを表示しようとすると、エラーを取得します(1〜2分後)
「接続できませんでした: '初期通信パケットの読み取り中' で MySQL サーバーへの接続が失われました。システム エラー: 0.
Rails 3.0.7 MySQL 5.5 Gem 1.8.1 Ruby 1.9.2p180 Win XP 32 さまざまなバージョンで mysql と mysql2 gem の両方を試しました。データベースはコンソールから正常に動作しているようです。utf8を使用してパスワードなしで接続しようとし、それをdatabase.ymlに記述しました。https://github.com/ghazel/mysql2/commit/a9515ed75f3b7a7ce2813a364a0e7ede66394a41を試し てみました ファイアウォールを完全にオフにしようとしました
development:
adapter: mysql2
encoding: utf8
reconnect: false
database: simple_db
pool: 5
username: simple
password:
host: localhost
port: 3000
助けて!!!!とてもイライラします.....