С тех пор, как батарея Mac разрядилась (и отключилась), приложение Rails не может ничего публиковать в базе данных - PullRequest
0 голосов
/ 08 ноября 2010

Батарея моего Mac разрядилась, когда я запускал приложение Rails 3, и после того, как я подключил свой Mac и перезапустил его, я попытался запустить сервер разработки своего приложения Rails (используя mysql для базы данных). При попытке обновить что-то я получил "Errno :: ECONNREFUSED (соединение отклонено - connect (2))". Оказывается, я получаю это каждый раз, когда пытаюсь опубликовать или обновить прямо сейчас.

Похоже, что с базой данных проблем нет. Я могу создавать новые приложения rails, которые работают с sqlite, mysql или postgres, но это старое приложение, которое раньше работало нормально, не может работать ни с одной из баз данных, и я получаю то же самое «Отказ в соединении - соединение (2)» ошибка независимо от того, что я пытаюсь. Я никогда не видел эту ошибку раньше, я должен отметить. Кроме того, я не знаю, что это будет иметь значение, но я использую Rails 3.0.1 на Ruby 1.9.2.

Кто-нибудь знает, что пошло не так? Что-то пошло на бок, но я в растерянности, теряю волосы и сплю ...

1 Ответ

3 голосов
/ 14 января 2011

То же самое только что случилось со мной.Я уверен, что вы уже решили это, но это сработало для меня;попробуйте это в своем терминале:

солнечное пятно рейка: solr: старт

солнечное пятно рейка: solr: стоп

солнечное пятно рейка: solr: старт

стартовое пятнотогда убийство процесса не решило проблему.Когда я остановил его с помощью граблей, а затем перезапустил, он это сделал.

...