Ruby 如何在Windows上使用精简启动和停止Sinatra应用程序?
虽然这不会返回控件 如何在后台启动应用程序,然后如何停止它Ruby 如何在Windows上使用精简启动和停止Sinatra应用程序?,ruby,windows,sinatra,thin,Ruby,Windows,Sinatra,Thin,虽然这不会返回控件 如何在后台启动应用程序,然后如何停止它 我的环境是:Windows,Ruby 1.9.2在应用程序框架文件的顶部目录config.ru中创建,内容如下: App.run #config.ru $:使用类似Dmitry Maksimov建议的config.ru文件: # config.ru $: << File.expand_path(File.dirname(__FILE__)) require 'your app' run Sinatra::Applicat
我的环境是:Windows,Ruby 1.9.2在应用程序框架文件的顶部目录config.ru中创建,内容如下:
App.run
#config.ru
$:使用类似Dmitry Maksimov建议的config.ru文件:
# config.ru
$: << File.expand_path(File.dirname(__FILE__))
require 'your app'
run Sinatra::Application
然后从rackup-D
开始,这意味着取消监控,因此它在后台运行
不过,我不建议将其用于开发。最好看看退货控制是什么意思?比如在命令提示符下?此外,您拥有的代码远不能在Windows上正常工作?精简启动似乎具有控制权,它似乎不在后台运行。在它被取消监控后,您如何停止它?我现在不能查。但是将thin start-C…
与一个配置文件和解除监视相结合,应该可以使用类似thin stop-C…
# config.ru
$: << File.expand_path(File.dirname(__FILE__))
require 'your app'
run Sinatra::Application
#config.ru
require './your_app_file'
run YourApp