Rails 3 на windows - сервер заморожен (не отвечает) на Ruby 1.8.7 - PullRequest
1 голос
/ 15 ноября 2010

В процессе обновления приложения до Rails3 я столкнулся с проблемой, которую я изолировал в новом приложении с одним контроллером # action: dummies # index.Проблема: я запускаю свой сервер, отправляю запрос на действие, и ничего не происходит.Файл журнала имеет эту строку и ничего после нее:

Started GET "/dummies" for 127.0.0.1 at Sun Nov 14 14:49:22 -0800 2010

Если я перехожу на Ruby 1.9.2, он работает.Однако мой интерпретатор 1.9.2 иногда дает сбой, когда по какой-то причине обращается к MySQL (это тема для другого вопроса), и я не могу найти скомпилированный ruby-debug19 для Windows, поэтому я хотел бы остановиться на 1.8.7,

Если я заменю адаптер на Sqlite3, он будет работать.Так что я думаю, что моя проблема с MySQL.

Из консоли rails у меня нет проблем с доступом к базе данных через объект модели (с MySQL и Ruby 1.8.7).

Anyмысли о том, как изолировать проблему дальше?

Я работаю в Windows 7, MySQL 5.1.51, mysql2 gem (0.2.6).

Вот результат списка комплектов,на всякий случай:

  * abstract (1.0.0)
  * actionmailer (3.0.1)
  * actionpack (3.0.1)
  * activemodel (3.0.1)
  * activerecord (3.0.1)
  * activeresource (3.0.1)
  * activesupport (3.0.1)
  * arel (1.0.1)
  * builder (2.1.2)
  * bundler (1.0.5)
  * erubis (2.6.6)
  * i18n (0.4.2)
  * mail (2.2.9)
  * mime-types (1.16)
  * mysql2 (0.2.6)
  * polyglot (0.3.1)
  * rack (1.2.1)
  * rack-mount (0.6.13)
  * rack-test (0.5.6)
  * rails (3.0.1)
  * railties (3.0.1)
  * rake (0.8.7)
  * sqlite3-ruby (1.3.1)
  * thor (0.14.4)
  * treetop (1.4.8)
  * tzinfo (0.3.23)

Спасибо, Амит

1 Ответ

0 голосов
/ 13 декабря 2010

У меня была эта проблема в OS X, и изменение гема на ruby-mysql вместо mysql сделало это для меня.:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...