1

如何在后台将 WEBrick 服务器作为 Windows 服务运行?我尝试按照这篇文章中的建议进行操作,但我使用的是 Rails 3,但无法找到与 的等效项C:\RUBYAPP\script\server -e production,因为serverRails 3 中不再存在该目录。有什么帮助吗?

4

1 回答 1

2

我从未见过在 Windows 服务中使用 WEBrick,但一种解决方法可能是将 Web 服务器作为后台作业运行。你会这样做:

您需要一个包含 2 条指令的 bat 文件来启动 Web 服务器:

  • cd to_your_absolute_app_path
  • 导轨

然后,您需要将该 bat 文件转换为 exe 文件。检查这个免费工具。我知道该工具适用于 32 位和 64 位,您可能需要四处寻找合适的。

创建 exe 时,请确保选择它作为不可见的应用程序运行。

然后你把exe放在启动文件夹中。那应该这样做。

于 2012-07-26T20:25:38.557 回答