require 'sinatra'
require 'rubygems'
class TestServer < Sinatra::Application
set :port, 22340
get '/' do
"Hello World"
end
run! if app_file == $0
end
使用 Ruby 2.0.0-p0 和 Sinatra 1.4.2 的非常简单的应用程序
当我按 ctrl-c 时 webrick 服务器在默认端口上重新启动...请参阅下面的输出
LM-BOS-00715009:server joshughes$ ruby test.rb
[2013-04-19 16:07:48] INFO WEBrick 1.3.1
[2013-04-19 16:07:48] INFO ruby 2.0.0 (2013-02-24) [x86_64-darwin11.4.2]
== Sinatra/1.4.2 has taken the stage on 22340 for development with backup from WEBrick
[2013-04-19 16:07:48] INFO WEBrick::HTTPServer#start: pid=63798 port=22340
^C
== Sinatra has ended his set (crowd applauds)
[2013-04-19 16:07:56] INFO going to shutdown ...
[2013-04-19 16:07:56] INFO WEBrick::HTTPServer#start done.
[2013-04-19 16:07:56] INFO WEBrick 1.3.1
[2013-04-19 16:07:56] INFO ruby 2.0.0 (2013-02-24) [x86_64-darwin11.4.2]
== Sinatra/1.4.2 has taken the stage on 4567 for development with backup from WEBrick
[2013-04-19 16:07:56] INFO WEBrick::HTTPServer#start: pid=63798 port=4567
^C
谁能帮我解决这里可能出了什么问题?