我使用本教程在Windows上成功安装了Fedena:
http://en.wikibooks.org/wiki/Fedena/Installation
问题是,每次启动windows时,我都需要运行ruby script/server命令,以便可以在本地访问该项目。我尝试使Fedena成为一个Windows服务,通过遵循教程中提到的步骤自动启动,但似乎不起作用。
创建Windows服务如果您想将Fedena作为Windows服务运行(它会自动启动),请执行以下命令:打开Ruby命令提示符并转到您的Fedena安装目录//这些命令是指C:/Fedena吗?
安装Gem:
gem install win32-service安装Gem:
gem install mongrel_service运行以下命令:
mongrel_rails service::install -N Fedena -c C:\FEDENA -p 3001 -e production(将C:\FEDENA替换为您的Fedena安装目录。)您可能还希望将端口从3001更改为80,以便在从其他计算机输入地址时,不需要输入端口。进入窗口搜索开始菜单,输入: services.msc查找名为' fedena‘的服务,并将其设置为自动重新启动您的计算机,看看fedena是否会自动启动。始终确保您的服务器正在运行。
你知道问题出在哪里吗?
发布于 2015-01-07 12:16:20
在配置Fedena之后,应用程序的启动是通过控制台进行的,如果我们想让应用程序启动并运行,控制台应该一直保持打开状态。但经常会被关闭(人为错误,服务器停机等),应用程序将会宕机。如果服务器一次又一次地重新启动/弹出,情况也是如此。
所以,如果你不想重复这个麻烦,这里有一个解决方案:
Download http://nssm.cc/download/?page=download
cd \ cd -e mongrel_rails启动Fedena生产
注意:如果要以开发模式启动,请从最后一行中删除-e production
>H122单击nssm到批处理文件所在的位置并选择它;"Fedena"
如果需要弹出应用程序,只需重新启动Fedena服务即可。
那是,
谢谢
https://stackoverflow.com/questions/27172181
复制相似问题