當我訪問「localhost:3000」時,我的瀏覽器顯示「等待本地主機...」,並且永遠不會返回。等待本地主機
這裏是日誌顯示:
Started GET "/" for 127.0.0.1 at Mon Sep 03 10:47:33 -0400 2012
Connecting to database specified by database.yml
我的database.yml內容:
development:
adapter: mysql2
encoding: utf8
database: chairsales_development
username: root
password: scrubbed
host: localhost
我可以在命令行中使用該用戶名/密碼正常連接到MySql 5.5。 我已經嘗試將3306端口添加到config yml文件中,結果沒有任何變化。
的的routes.rb文件只包含這個地圖行:
root :to => "home#index"
我怎樣才能進一步診斷這個問題和獲得所發生的事情的更多信息?有沒有辦法從rails本身獲得更詳細的日誌結果?
的Windows 7 + MySQL的5.5 +的Rails 3.2.8
my.ini文件的內容MySQL中的根目錄:
[client]
#password = your_password
port = 3306
socket = /tmp/mysql.sock
# The MySQL server
[mysqld]
port = 3306
socket = /tmp/mysql.sock
skip-external-locking
key_buffer_size = 16K
max_allowed_packet = 1M
table_open_cache = 4
sort_buffer_size = 64K
read_buffer_size = 256K
read_rnd_buffer_size = 256K
net_buffer_length = 2K
thread_stack = 128K
如果你運行'rails db',會發生什麼? –
我得到一個提示輸入密碼。輸入database.yml中使用的密碼後,我登錄並查看mysql命令提示符。 – vbsql7