나는 sinatra가 어떻게 작동 하는지를 조사하려고 노력해 왔으며, 가장 최근에는 sinatra가 파일을 처리 할 때 sinatra가 서버를 시작하는 방법을 알아 내려고 노력했다. 나는 this tutorial보고 있었다 그들은 (시나의 자신의 버전 낸시라고합니다)이처럼 보이는 예제 응용 프로그램과 함께 종료 :sinatra가 서버를 어떻게 시작합니까?
# app.rb
# run with `ruby app.rb`
require "./nancy"
get "/" do
"Hey there!"
end
Rack::Handler::WEBrick.run Nancy::Application, Port: 9292
난 당신이시나의 마지막 줄을 포함하도록 강요하지 않는 방법을 궁금해하고있다.
질문에 대답하지 않습니다. 시네 트라는 어떻게 webrick을 시작합니까? – thesecretmaster
코드를 검사 : https://github.com/sinatra/sinatra/blob/v1.4.7/lib/sinatra/main.rb#L25 https://github.com/sinatra/sinatra/blob /v1.4.7/lib/sinatra/base.rb#L1959 – marmeladze
나는 보았다. 그러나 couldnt하는 것은 그것을 해석했다. 그래서 나는 묻는다. – thesecretmaster