У меня есть приложение rails, которое работает на Mac OS и Linux.Теперь я хотел протестировать приложение на Windows, установил все необходимые гемы, ruby 1.8.7 и запустил проект с netbeans в режиме отладки.
Запуски сервера работают и он показывает мой index.html.Теперь при запросе пути приложение пытается установить соединение mysql и сначала пытается выполнить команду
SET SQL_AUTO_IS_NULL=0, NAMES 'utf8', @@wait_timeout = 2592000
Приложение выходит за пределы строки
@connection.query(sql)
, где находится эта команда sqlдолжно быть выполнено.Также, закомментировав эту строку, приложения останавливаются при выполнении другого запроса, когда он обнаруживает, что соединение еще живо
@connection.query 'select 1'
В моем файле database.yml для адаптера установлено значение mysql2, а база данных, пароли и т. Д. Верны(так как он работает в других средах).Приложение не выдает исключение или что-то еще (по крайней мере, не через 30 минут времени выполнения, возможно позже ...)
Мое окружение
Windows XP Webrick-Server
Rails: 3.0.1 Ruby: 1.8.7 Rake: 0.8.7 mysql2-x86-mingw32: 0.2.6 mysql-x86-mingw32: 2.8.1