【发布时间】:2011-11-30 21:27:25
【问题描述】:
我目前有:
$ rails s
=> Booting WEBrick
=> Rails 3.0.9 application starting in development on http://0.0.0.0:3000
=> Call with -d to detach
=> Ctrl-C to shutdown server
[2011-11-30 13:18:00] INFO WEBrick 1.3.1
[2011-11-30 13:18:00] INFO ruby 1.9.2 (2011-02-18) [x86_64-darwin10.8.0]
[2011-11-30 13:18:00] INFO WEBrick::HTTPServer#start: pid=4204 port=3000
我遇到的问题是我使用 openID 进行身份验证并收到以下错误:
[2011-11-30 13:18:19] ERROR WEBrick::HTTPStatus::RequestURITooLarge
在浏览器中:
Request-URI Too Large
WEBrick::HTTPStatus::RequestURITooLarge
WEBrick/1.3.1 (Ruby/1.9.2/2011-02-18) at macbook-pro.local:3000
我该如何解决这个问题?我可以更新 WEBrick 还是真的需要使用不同的网络服务器?
谢谢
【问题讨论】:
-
我试过 Unicorn 但得到:你已经激活了 rack 1.3.3,但是你的 Gemfile 需要 rack 1.2.4。考虑使用 bundle exec。 (Gem::LoadError)
-
需要添加这是一个本地主机问题。我目前正在尝试仅在本地修复此错误
标签: ruby-on-rails ruby-on-rails-3 omniauth webrick