如何使用“sinatra / reloader”?

时间:2011-05-03 05:15:37

标签: ruby sinatra

我有我的web.rb

require 'rubygems' 
require 'sinatra'  
require "sinatra/reloader"

然后我通过双击web.rb快捷方式启动我的Web应用程序。在web.rb发生任何变化后,我必须退出sinatra并再次运行它。

我认为“sinatra / reloader”会帮助我不要手动移植。

配置(MS Windows)

  • ruby​​ 1.8.7(2010-08-16 patchlevel 302)[i386-mingw32]

  • sinatra(1.2.6,1.0)

  • sinatra-advanced-routes(0.5.1)
  • sinatra-reloader(0.5.0)
  • sinatra-sugar(0.5.1,0.5.0)
  • thin(1.2.7 x86-mswin32)

2 个答案:

答案 0 :(得分:5)

注册Sinatra :: Reloader

几个月前我改为机架重新加载器,意识到即使使用黑客也不能正常工作 转回来忘了使用'注册'

有时候sinatra的缺点 是一个更加智慧的人群文件

答案 1 :(得分:0)

如果我从 dos提示通过“ ruby​​ web.rb ”启动我的网络应用程序,一切正常

如果我启动我的网络应用程序

  • 通过双击web.rb或
  • 来自批处理文件

应用程序启动但是sinatra-reload不起作用

@nash谢谢你的帮助