2011-06-29 32 views
0

我一直在嘗試一段時間讓Rails與MySQL交談。我能夠安裝 'mysql2' 寶石(v0.2.7),創建一個新的Rails應用程序默認到MySQL:Rake db:創建沒有做任何事情(使用mysql2 0..2.7)

rails new mytest -d mysql 

bundle install一切。

但是,當我運行rake db:create時,它只是掛起,沒有錯誤,沒有任何東西。 正在運行rake db:create --trace掛起'** Execute db:create'。

我database.yml的配置:

development: 
    adapter: mysql2 
    encoding: utf8 
    reconnect: false 
    database: mytest_development 
    pool: 5 
    username: root 
    password: passwordforrootuser 
    host: localhost 

使用:

  • 視窗7(64位)
  • 的MySQL 5.5服務器(32位)
  • 紅寶石1.9.2

真的在我的智慧結束。幫幫我???

回答

0

可能是值得一試,如果包括:

socket: /tmp/mysql.sock 

我的設置,通常是這樣的:

adapter: mysql2 
    encoding: utf8 
    reconnect: false 
    database: foobar_development 
    pool: 5 
    username: root 
    password: *************** 
    socket: /tmp/mysql.sock 
+0

謝謝,基督教。已經嘗試過了。實際上,將'mysql2'gem的版本從0.2.7改爲0.2.6似乎已經修復了它。 – Brady