Ошибка слишком большого уровня стека после запуска обновления пакета

У меня есть приложение rails, которое работает нормально в течение нескольких месяцев. Однако вчера, после запуска обновления пакета, я не могу больше запускать сервер. Всякий раз, когда я запускаю webrick, возникает эта ошибка:

.rvm/gems/ruby-1.9.3-p392/gems/rack-1.4.5/lib/rack/builder.rb:40: stack level too deep (SystemStackError)

Я не знаю, что является причиной этой базы на сообщение об ошибке выше.

Также это мой gemfile: Gemfile

Может кто-нибудь помочь мне решить эту проблему

2 ответа

Единственное, что мне приходит в голову на данный момент, это откат к тому месту, где было запущено приложение, и попытка обновлять по одному гему за раз. Таким образом, вы найдете, какой из них является причиной проблемы, и мы можем помочь вам оттуда.

Я проверил ваш Gemfile, и, как я думал, кажется, что есть конфликт с вашими драгоценными камнями, особенно между rest-open-uri и paperclip. В зависимости от того, сколько вы используете rest-open-uri в вашей программе, может быть, стоит переключиться на другую библиотеку HTTP. Существует множество библиотек Ruby HTTP.

Другие вопросы по тегам