我有一个可以运行几个月的rails应用程序。但是,昨天,在我运行bundle更新后,我再也无法启动服务器了。每当我开始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
任何人都可以帮我解决这个问题
答案 0 :(得分:0)
目前我发现的只是回滚到应用程序运行的位置并尝试一次更新一个gem。通过这种方式,您可以找到导致问题的原因,我们可以帮助您。
答案 1 :(得分:0)
我测试了你的Gemfile,正如我想的那样,你的宝石似乎存在冲突,特别是在 rest-open-uri 和 paperclip 之间。根据您在程序中使用 rest-open-uri 的程度,切换到另一个HTTP库可能是值得的。那里有很多Ruby HTTP libraries。