Rake db:创建没有做任何事情(使用mysql2 0..2.7)

时间:2011-06-29 05:52:15

标签: ruby-on-rails-3 rake mysql2

我一直在尝试让Rails与MySQL交谈。我能够安装'mysql2'gem(v0.2.7),创建一个新的rails应用程序默认为MySQL:

rails new mytest -d mysql

bundle install一切。

然而,当我运行rake db:create时,它只是挂起,没有错误,没有任何东西。 运行rake db:create --trace挂起'**执行db:create'。

我的database.yml配置:

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

使用:

  • Windows 7(64位)
  • MySQL 5.5服务器(32位)
  • Ruby 1.9.2

真的在我的智慧结束。帮助???

1 个答案:

答案 0 :(得分:0)

如果你包括:

,可能值得一试
  socket: /tmp/mysql.sock

我的设置,通常如下:

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