Ошибка слишком большого уровня стека после запуска обновления пакета
У меня есть приложение 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.