Rails Mysql :: Ошибка: запрос: не подключена Windows 7

#mysql #ruby-on-rails #ruby #gem

#mysql #ruby-on-rails #ruby #драгоценный камень

Вопрос:

Я использую ruby 1.9.2 с rails (3.0.7) в Windows 7. Было трудно настроить mysql gems, но в конце концов выяснилось, что придется использовать mysql adapter вместо mysql2 в windows7. database.yml выглядит так:

 разработка:
 адаптер: mysql
кодировка: utf8
база данных:
пул bfl: 5
имя пользователя:
пароль root: 
 сокет: /tmp/mysql.sock

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

ActiveRecord::StatementInvalid (Mysql ::Ошибка: запрос: не подключен: ВЫБЕРИТЕ bfl_user .* ИЗ bfl_user )

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

Ответ №1:

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

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