一、安装thin服务器
1.redmine目录下gem install thin
2.修改redmine目录下Gemfile文件,添加一行代码 gem "thin", :group => :production ,如果不加在启动服务器时会报错
二、创建thin服务,并作为windows服务
1.在http://www.microsoft.com/en-us/download/details.aspx?id=17657下载微软的组件,安装后,复制目录中的srvany.exe到ruby的bin目录下
2.创建服务 SC create ServiceName binPath= "C:\ruby\bin\srvany.exe" DisplayName= "My Service" 其中binPath路径是刚刚srvany.exe文件复制到的目的路径。
注意上述命令等号后面要带一个空格。附上删除服务命令 SC delete ServiceName
3.配置注册表
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\下找到刚刚创建的service,右击新建项,命名为Parameters
选择新建的项,在右边新建三个字符串
AppDirectory 值为redmine的目录 如 C:\redmine\redmine2.1.2
Application 值为ruby.exe的路径 如 C:\redmine\ruby1.8.7\bin\ruby.exe
AppParameters 值为启动服务命令 如 C:\redmine\ruby1.8.7\bin\this start -e production -p 3000
做完这些后将刚刚创建的服务ServiceName 设置为自动启动。然后就可以做完windows服务启动了!