Я установил Rails 3.0 с существующей версией MySQL 5.3.31 на компьютере под управлением Windows XP под управлением Ruby 1.8.7, но у меня возникают трудности с подключением к базе данных Mysql.
ruby-mysqlgem был установлен с помощью Gemfile и загружен с помощью «комплекта установки» и был проверен как версия 2.9.4.
Когда я запускаю приложение в консоли и запускаю команду, такую как User.all, оно запускаетсяотлично, но когда я загружаю сервер приложений, я получаю сообщение об ошибке
"Mysql :: ProtocolError: неверный пакет:"
Итак, вопрос: почему база данных доступна на консоли,но не при запуске сервера.
Я также пробовал следующие гемы по одному в Gemfile.1) gem 'mysql' - который не смог подключиться ни к консоли, ни к стороне сервера 2) gem 'mysql2' - который не смог подключиться ни к консоли, ни на стороне сервера 3) gem 'mysql-ruby' - который никуда не попал
Далее примечание «Я использую mongrel (1.1.5 x86-mingw32), который, кажется, загружается чисто
Любые предложения будут действительно оценены.
Doug