Rake db: создать ничего не делая (используя mysql2 0..2.7) - PullRequest
0 голосов
/ 29 июня 2011

Я долго пытался заставить Rails общаться с MySQL. Мне удалось установить гем 'mysql2' (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-разрядный)
  • Рубин 1.9.2

Действительно в конце моего ума. Помощь ???

1 Ответ

0 голосов
/ 29 июня 2011

Возможно стоит попробовать, если вы включите:

  socket: /tmp/mysql.sock

Моя настройка, обычно выглядит так:

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