问题
builder.rb:
def app
Rack::Builder.new do
run App.new
end.to_app
end
How to run on a given port?
回答1:
Try:
Rack::Handler.default.run(app, :Port => 3000)
Although it would be more typical to run your app in a config.ru file and specify port as a command line option to rackup, e.g.: rackup -p 3000.
回答2:
When you rackup just specify it with option -p so:
rackup -p 8808 would work just fine.
来源:https://stackoverflow.com/questions/32594945/how-to-set-port-for-rack-app