`

将RedMine安装为Windows服务,开机自动运行

阅读更多

前段时间用的RedMine,Ruby on Rails写的,通过命令行ruby命令启动,不太方便。因为当系统自动更新重启之后,所有用户就成了注销状态,用户态下执行的命令行进程自然也就没了。
RedMine现在在我们组俨然成了最重要的工具,开机不能自动启动可不行。

Ruby提供一个安装Ruby程序为服务的包:mongrel_service。安装其实很简单,只要命令行下运行gem:

 

gem install mongrel_service

过程中安装一些必须的其他包。

然后将RedMine使用mongrel_service安装成Windows服务:

 

mongrel_rails service::install -N RedMine -c D:\WebRoot -p 80 -e production

这里,我指定服务名为RedMine,我的RedMine在D:\WebRoot,你的要修改,注意指向truck的根目录。监听80端口。

然后修改启动方式为自动启动,并添加MySQL服务为其依赖服务(如果你的MySQL服务器不是本机就不用麻烦了):

 

sc config RedMine start= auto depend= MySQL
 

注意,执行sc config系列指令,服务必须是未启动的才行,否则会出错。

将来如果想去掉这个服务,只要执行:

 

mongrel_rails service::remove -N RedMine

也可以使用:sc delete RedMine 删除服务。


注:以上方法只适合于xp系统。


针对于server2003系统,需要使用下述办法:

转自:http://www.redmine.org/boards/1/topics/4123

 

First, download the Windows NT Resource Kit: http://www.microsoft.com/downloads/details.aspx?familyid=9d467a69-57ff-4ae7-96ee-b18c4790cffd&displaylang=en and install it.

It should be noted that this is not added to your PATH so you will always need to specify absolute paths when running these commands. To add the registry entry for redmine we do:

path\INSTSRV.EXE My Service path\SRVANY.EXE

In my case it looked like this:

"C:\Program Files\Windows NT Resource Kit\INSTSRV.EXE" Redmine "C:\Program Files\Windows NT Resource Kit\SRVANY.EXE"

Then add the following registry key:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Redmine

Now go to Start -> Run -> regedit. Right click on the registry key and select New -> Key. Name it "Parameters" without the quotes.

Now we need to add two values to the Parameters key. Right click on the parameters key, New -> String Value. Name it "Application". Now create another one named "AppParameters". Give them the following values:

For Application:

C:\ruby\bin\Ruby.exe

For AppParameters:

C:\RUBYAPP\script\server -p 3000 -e production

注: -p 3000表示侦听3000端口。
 

Where RUBYAPP is the directory that contains the redmine website.

Now you can go to Administrative Tools -> Services. There you can start the Redmine service and test whether or not it is working properly. It should be noted that the service will be marked as started prior to WEBrick finishing its boot procedure. You should give it 1min or so before trying to hit the service to verify that it is working correctly.

I hope this helps someone. Good luck.

 

安装Mysql数据库依赖方法不变,即:

sc config Redmine depend= MySQL
 

 

 

分享到:
评论

相关推荐

    Redmine在Windows下实现自动备份和异地备份

    1)Redmine目录的全备份(1周或1个月备份1次,由windows计划来调度执行),将整个Redmine安装的文件夹全部进行备份,如:D:\bitnami-red3.3\ 2)Redmine数据库备份(每日备份1次,由windows计划来调度执行),将整个...

    如何在局域网安装Redmine(原创)

    - **在非上网机上将Redmine安装为Windows服务**:详细介绍了如何在不连接互联网的情况下将Redmine作为Windows服务安装,使得Redmine可以在服务器启动时自动运行。 #### 小结 通过以上步骤,即使是在局域网环境下,...

    Windows下安装Redmine详细的操作步骤

    在Windows环境下安装Redmine是一个涉及多个步骤的过程,主要涉及到Ruby on Rails、Apache、MySQL等组件的配置。首先,RailsInstaller是简化Rails在Windows上安装的一个工具,它包含了Rails、Ruby、SQLite、Git和...

    Windows下Redmine-1.2.1的安装(补充)

    - 为了使Redmine能够在系统启动时自动运行,可以将其安装为Windows服务。 - 安装 `mongrel_service`:在Redmine安装目录下运行命令 `gem install mongrel_service`。 - 创建服务:使用 `ruby script/server -e ...

    Redmine安装完全图文指南

    * 勾选“安装为 Windows 服务”,以及“包含在 windows Path 环境变量中添加 BIN 目录”。 * 设置服务器默认管理员密码。 四、Redmine 的安装和配置 * 需要下载和安装 Redmine 主程序。 * 需要配置 Redmine,以...

    redmine-2.6.0 windows安装程序

    在Windows环境下安装Redmine 2.6.0版本,你需要按照以下步骤进行: 1. **环境准备**: - 首先,确保你的Windows系统已安装了Ruby。Redmine基于Ruby运行,所以必须先安装这个基础环境。你可以访问Ruby官方网站下载...

    自己整理的Linux下Redmine安装过程

    以下将详细阐述安装Redmine1.1.3的步骤,以及在这个过程中涉及的重要知识点。 首先,尽管一些Linux发行版可能已经内置了Ruby解析器,但为了更好的管理和自定义,建议从源代码编译安装Ruby。这允许你在编译时添加...

    开源项目管理系统redmine5.0.2,windows版一键部署,非常方便

    非常流的开源项目管理系统,windows版一键安装,非常方便。Redmine是用Ruby开发的基于web的项目管理软件,是用ROR框架开发的一套跨平台项目管理系统,据说是源于Basecamp的ror版而来,支持多种数据库,有不少自己...

    在Windows上安装Redmine

    windows下redmine的安装手把手教程,包含命令行和相关说明。

    redmine安装以及插件配置教程

    redmine 安装 redmine 主题使用集成 redmine 插件使用集成

    centos5.5 redmine安装及其插件安装

    在本文中,我们将深入探讨如何在CentOS 5.5操作系统上安装Redmine以及如何添加和配置相关的插件。Redmine是一款开源的、基于Web的项目管理应用,它提供了问题跟踪、版本控制集成、文档管理等功能,适用于多种敏捷...

    redmine安装

    以下是一个详细的Windows环境下Redmine的安装步骤: 1. **Ruby环境安装**: 首先,你需要下载Ruby的安装程序,如`rubyinstaller-1.8.7-p302.exe`,因为某些版本可能不适用于Redmine。安装完成后,打开带有Ruby环境...

    linux下redmine安装笔记

    通过运行`ruby script/server webrick -e production`启动内置的Webrick服务器,这将使Redmine在本地3000端口上可用。在浏览器中访问`http://localhost:3000`,如果一切配置正确,你应该能够正常访问Redmine界面。 ...

    Redmine 后台运行服务

    在原有安装好的Redmine目录上直接运行该程序即可到后台执行。 RedmineService-1.x.x.exe 对应 Redmine-1.x.x版本 RedmineService-2.x.x.exe 对应 Redmine-2.x.x版本 将 RedmineService程序放到 Redmine目录运行...

    基于ubuntu18.4的redmine的插件安装教程

    在安装和配置这些插件时,需要注意的是,每次安装新的插件后,都需要执行数据库迁移并重启Redmine服务以使改动生效。此外,确保Redmine和所有依赖软件都保持最新,以获得最佳性能和兼容性。 总之,通过在Ubuntu ...

    Windows 2003下安装redmine

    本文将详细介绍在 Windows 2003 系统下如何安装 Redmine。 ##### 1. 安装 RailsInstaller **RailsInstaller** 包含了 Ruby、Rails、Bundler、Git、Sqlite、TinyTDS 等组件,可以极大地方便 Ruby 程序的开发和部署...

    redmine3.3.1安装与常用插件安装.pdf

    最后,通过运行服务管理命令chkconfig --add mysqld和chkconfig mysqld on来设置MySQL服务开机自启动,并启动MySQL服务。同样,也需要启动Nginx服务。 综上所述,本文档详细地介绍了Redmine在CentOS 6.7操作系统上...

    Redmine安装指南(CentOS 7)

    在CentOS 7中安装Redmine详细步骤,亲自试验通过。一通过Docker安装,二从源码安装,简单配置邮件收发、版本控制等

Global site tag (gtag.js) - Google Analytics