ruby – 如何在Windows上使用Thin启动和停止Sinatra应用程序?

前端之家收集整理的这篇文章主要介绍了ruby – 如何在Windows上使用Thin启动和停止Sinatra应用程序?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
class App < Sinatra::Base
  def hello
    "world"
  end
end

从文档中我发现我可以像这样启动应用程序:

App.run

虽然这不会返回控件.

如何在后台启动应用程序,然后如何停止它.

我的环境是:Windows,Ruby 1.9.2

解决方法

使用像Dmitry Maksimov建议的config.ru文件
#config.ru
require './your_app_file'

run YourApp

然后从Rackup -D开始,这意味着deamonize,因此它在后台运行.

我不建议将其用于开发.最好看看Shotgun

猜你在找的Ruby相关文章