Новое для Sinatra, только сервер разработки работает, но rackup
использует WEBrick
вместо Thin
, Thin
gem уже установлен, это должно быть простой настройкой конфигурации, но я не знаю где. О, когда вы на нем, делает Thin
автоматическое обновление при изменении исходного кода? Кажется, что я должен остановить и перезапустить WEBrick
, когда я делаю изменения исходного кода.
ИЗМЕНИТЬ
Как было предложено, thin start
работает с настройкой моей настройки. Сам по себе он выдает ошибку "start_tcp_server": no acceptor (RuntimeError)
, что означает, что у меня уже есть другой сервис, запущенный на этом порту. Чтобы решить проблему, я просто запускаю thin start -p 9292
. Надеюсь, это поможет кому-то еще.