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