簡體   English   中英

未找到Sinatra-synchrony detect_rack_handler

[英]Sinatra-synchrony detect_rack_handler not found

我試圖用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>

我的設置

  • 紅寶石1.9.2p0
  • 薄1.2.11
  • sinatra:1.2.6
  • sinatra-synchrony:0.2.0

我已經推了0.2.1,這解決了這個問題。 基本上,在async-rack代碼中沒有正確定義常量。 由於async-rack主要用於解決愚蠢的日志問題,我現在已將其刪除。 也許將來我會通過提取實際修復它的async-rack部分來修復日志記錄。 現在我要把代碼拉出來。 所以嘗試0.2.1,看看是否能解決它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM