Синатра-синхрония Detect_rack_handler не найден - PullRequest
0 голосов
/ 14 сентября 2011

Я пытаюсь запустить Синатру с модом sinatra-synchrony. поддержанный Тонким.

Код:

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>

Моя настройка

  • ruby ​​1.9.2p0
  • тонкий 1.2.11
  • синатра: 1,2,6
  • Синатра-синхрония: 0,2,0

1 Ответ

2 голосов
/ 15 сентября 2011

Я нажал 0.2.1, что решает эту проблему. По существу, есть константа, которая не была правильно определена в коде асинхронной стойки. Поскольку асинхронная стойка в основном использовалась только для исправления глупой проблемы с журналированием, я сейчас удалил ее. Возможно, в будущем я исправлю логи, извлекая часть async-rack, которая на самом деле это исправляет. Сейчас я собираюсь просто вытащить код. Так что попробуйте 0.2.1 и посмотрите, разрешит ли это это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...