运行捆绑软件更新后堆栈级别太深错误

时间:2013-05-06 02:54:29

标签: ruby ruby-on-rails-3

我有一个可以运行几个月的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

任何人都可以帮我解决这个问题

2 个答案:

答案 0 :(得分:0)

目前我发现的只是回滚到应用程序运行的位置并尝试一次更新一个gem。通过这种方式,您可以找到导致问题的原因,我们可以帮助您。

答案 1 :(得分:0)

我测试了你的Gemfile,正如我想的那样,你的宝石似乎存在冲突,特别是在 rest-open-uri paperclip 之间。根据您在程序中使用 rest-open-uri 的程度,切换到另一个HTTP库可能是值得的。那里有很多Ruby HTTP libraries