前段时间用的RedMine,Ruby on Rails写的,通过命令行ruby命令启动,不太方便。因为当系统自动更新重启之后,所有用户就成了注销状态,用户态下执行的命令行进程自然也就没了。
RedMine现在在我们组俨然成了最重要的工具,开机不能自动启动可不行。
Ruby提供一个安装Ruby程序为服务的包:mongrel_service。安装其实很简单,只要命令行下运行gem:
[code=’css’]gem install mongrel_service[/code]
过程中安装一些必须的其他包。
然后将RedMine使用mongrel_service安装成Windows服务:
[code=’css’]mongrel_rails service::install -N RedMine -c D:\WebRoot -p 80 –e production[/code]
这里,我指定服务名为RedMine,我的RedMine在D:\WebRoot,你的要修改,注意指向truck的根目录。监听80端口。
然后修改启动方式为自动启动,并添加MySQL服务为其依赖服务(如果你的MySQL服务器不是本机就不用麻烦了):
[code=’css’]sc config RedMine start=auto depend=MySQL[/code]
注意,执行sc config系列指令,服务必须是未启动的才行,否则会出错。
将来如果想去掉这个服务,只要执行:
[code=’css’]mongrel_rails service::remove -N RedMine[/code]
请教博主,你是如何解决 redmine 作为 Windows XP 系统服务自动启动的问题的呢?
我按照你说的,还是不能自动启动 redmine,每次都要进入 redmine 的目录,执行“ruby script/server -e production” 这个命令才可以,比较麻烦啊(尤其是作为服务器)。
如果博主有好的办法,请不吝赐教,我蹲点守候呵。谢谢。
And my Email: lixk.2007@gmail.com
请教博主,你是如何解决 redmine 作为 Windows XP 系统服务自动启动的问题的呢?
我按照网上通用的做法,还是不能自动启动 redmine,每次都要进入 redmine 的目录,执行“ruby script/server -e production” 这个命令才可以,比较麻烦啊(尤其是作为服务器)。
如果博主有好的办法,请不吝赐教,我蹲点守候呵。谢谢。
And my Email: lixk.2007@gmail.com