我正试图用sinatra-synchrony mod运行Sinatra。由Thin。支持。
代码:
require 'sinatra'
require 'sinatra/synchrony'
立即导致错误:
/var/lib/gems/1.9.1/gems/sinatra-1.2.6/lib/sinatra/base.rb:1290:in `detect_rack_handler': Server handler (thin,mongrel,webrick) not found. (RuntimeError)
from /var/lib/gems/1.9.1/gems/sinatra-1.2.6/lib/sinatra/base.rb:1230:in `run!'
from /var/lib/gems/1.9.1/gems/sinatra-1.2.6/lib/sinatra/main.rb:25:in `block in <module:Sinatra>
我的设置
答案 0 :(得分:2)
我已经推了0.2.1,这解决了这个问题。基本上,在async-rack代码中没有正确定义常量。由于async-rack主要用于解决愚蠢的日志问题,我现在已将其删除。也许将来我会通过提取实际修复它的async-rack部分来修复日志记录。现在我要把代码拉出来。所以试试0.2.1并看看是否能解决它。