Rails Mysql :: Ошибка: запрос: не подключен Windows 7 - PullRequest
1 голос
/ 05 октября 2011

Я запускаю ruby ​​1.9.2 с rails (3.0.7) на windows 7. Трудно было установить гемы mysql, но в итоге выяснилось, что вместо mysql2 на windows7 придется использовать адаптер mysql.database.yml выглядит следующим образом:

    development:
      adapter: mysql
      encoding: utf8
      database: bfl
      pool: 5
      username: root
      password: 
      socket: /tmp/mysql.sock

Команда "rails dbconsole development" работает нормально (хотя и запрашивает пароль).Тем не менее, я нажимаю следующее через код приложения:

ActiveRecord :: StatementInvalid (Mysql :: Ошибка: запрос: не подключен: SELECT bfl_user. * FROM bfl_user)

Я обнаружил пару похожих ошибок для других платформ, но не для Windows7, и источник этих проблем был другим.

1 Ответ

0 голосов
/ 11 октября 2011

Я переключился с ruby1.9.2 на ruby1.8.7. Следуйте этому руководству, чтобы MySQL работал: http://rorguide.blogspot.com/2011/03/installing-mysql2-gem-on-ruby-192-and.html

С 1.9.2 заметил странную проблему с зависанием соединения mysql.

...