0

我一直在努力让 Rails 与 MySQL 对话。我能够安装“mysql2”gem(v0.2.7),创建一个默认为 MySQL 的新 Rails 应用程序:

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

使用:

  • Windows 7(64 位)
  • MySQL 5.5 服务器(32 位)
  • 红宝石 1.9.2

真是无计可施。帮助???

4

1 回答 1

0

Might be worth a try, if you include:

  socket: /tmp/mysql.sock

My setup, normally looks like:

  adapter: mysql2
  encoding: utf8
  reconnect: false
  database: foobar_development
  pool: 5
  username: root
  password: ***************
  socket: /tmp/mysql.sock
于 2011-06-29T06:02:18.427 回答