迫使Sinatra在悬挂时退出

时间:2015-06-21 20:50:09

标签: sinatra

在控制之后 - c退出服务器我收到消息

== Sinatra has ended his set (crowd applauds)
[2015-06-21 16:38:58] INFO  going to shutdown ...

然后它就会挂在那里并且不会退出。有没有办法迫使它退出?我必须关闭窗口,导航回项目并再次运行服务器。有没有办法避免不得不这样做 - 迫使它退出的东西?

1 个答案:

答案 0 :(得分:2)

这很粗糙,但这就是我在Windows电脑上解决的问题:垃圾邮件C-c。最终它完全关闭。

如果您使用的是Linux / MacOS,则可以安装shotgun。 Shotgun是一个宝石,会自动重新加载您的服务器,因此您不必每次进行更改时关闭并重新打开。

不幸的是,它并没有在Windows上运行,所以如果是这样的话,你就会坚持使用粗略的方法。