将RedMine安装为Windows服务,开机自动运行
2011-04-28 16:36
197 查看
Redemine的启动是用命令行执行的,在Redmine根目录下执行:ruby script/server -e production即可,但是执行后不能关闭控制台,不然服务就会关闭,这对于重启服务器来说是一件很麻烦的事情,每次都要手动启动Redmine;
既然Windows有服务,可自启,那就安装成服务,安装步骤如下:
A、先安装mongrel_service,在在C:/InstantRails/ruby/bin目录下运行:gem install mongrel_service,此过程中会下载一些其他必须的包;
可以到这里下载mongrel_service.exe: http://download.csdn.net/source/1116925
过程中安装一些必须的其他包。
B、使用mongrel_service将Redmine安装为服务:mongrel_rails service::install -N RedMine -c C:/redmine -p 3000 –e production;C:/redmine是具体的目录,参考修改;
C、安装服务后,查看-e后的参数是不是production,如果不是production而是development,则在注册表中把参数手动改为production即可,修改方法是:在“开始→运行”中键入“regedit.exe”,打开“注册表编辑器”,展开分支“HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services”,在下面都是系统服务的名称,右侧窗格中显示的就是服务的详细参数。找到ImagePath项,修改保存后在服务列表中启动服务,并把服务设置自动启动。
然后修改启动方式为自动启动,并添加MySQL服务为其依赖服务(如果你的MySQL服务器不是本机就不用麻烦了):
1.sc config RedMine start=auto depend=MySQL
注意,执行sc config系列指令,服务必须是未启动的才行,否则会出错。
将来如果想去掉这个服务,只要执行:
1.mongrel_rails service::remove -N RedMine
相关文章推荐
- 将RedMine安装为Windows服务,开机自动运行
- VS2005安装部署项目时注册表项获得执行文件的目录(安装时设定开机自动运行)
- redmine 开机自动运行
- SAP ERP 2004 SR1 安装手册(四) SAP服务器的开机自动运行设置
- 在Ubuntu下安装nodejs4.x,并实现开机自动启动forever进程守护nodejs应用后台运行
- C#安装程序制作让安装后的程序开机自动运行
- 在Ubuntu安装Tomcat7.0及开机自动运行
- 插入SD卡后自动运行SD卡根目录中的AutoRun.sh以实现动态替换linux logo,init logo和开机动画、安装SD卡中指定目录中的apk到系统中等
- S60 3.0上的程序安装后启动和程序开机自动运行
- 在Ubuntu安装Tomcat7.0及开机自动运行
- S60 3.0上的程序安装后启动运行和程序开机自动运行
- C# 设置程序开机自动运行/设置&获取程序的安装路径
- S60 3.0上的程序安装后启动和程序开机自动运行
- C# 设置程序开机自动运行/设置&获取程序的安装路径
- S60 3.0上的程序安装后启动和程序开机自动运行
- (转)S60 程序安装后启动运行和程序开机自动运行
- S60 3.0上的程序安装后启动和程序开机自动运行
- redmine 开机自动运行
- S60 3.0上的程序安装后启动运行和程序开机自动运行
- C# WinForm自定程序 安装后开机自动运行