【发布时间】:2021-05-10 09:46:13
【问题描述】:
在升级到 Ruby 3.0.1 后,我正在尝试为 Sinatra 应用启动 Shotgun,并得到以下结果:
$ shotgun
== Shotgun/Thin on http://127.0.0.1:9393/
/Users/me/.rbenv/versions/3.0.1/lib/ruby/gems/3.0.0/gems/rack-2.2.3/lib/rack/handler/thin.rb:11:in `run': wrong number of arguments (given 2, expected 1) (ArgumentError)
from /Users/me/.rbenv/versions/3.0.1/lib/ruby/gems/3.0.0/gems/shotgun-0.9.2/bin/shotgun:156:in `<top (required)>'
from /Users/me/.rbenv/versions/3.0.1/bin/shotgun:23:in `load'
from /Users/me/.rbenv/versions/3.0.1/bin/shotgun:23:in `<main>'
运行gem list,我明白了:
shotgun (0.9.2)
发生了什么事?谢谢!
【问题讨论】:
标签: ruby server sinatra upgrade shotgun