首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 企业软件 > 行业软件 >

redmine-1.2.2装配服务(附图)

2012-08-03 
redmine-1.2.2安装服务(附图)?安装成服务:1.???????先安装mongrel_service,在D:\ruby187\bin目录下运行:ge

redmine-1.2.2安装服务(附图)

?

安装成服务:

  1. 1.???????先安装mongrel_service,在D:\ruby187\bin目录下运行:

gem install mongrel_service (这个过程是下载其他必须用到的包)

redmine-1.2.2装配服务(附图)

  1. 2.???????使用mongrel_service将Redmine安装成服务:

注意:首先要退出dos,再用管理员的权限进入D:\ruby187\bin目录;

redmine-1.2.2装配服务(附图)

最后执行

Mongrel_rails service::install -N Redmine -c D:\redmine-1.2.2 -p 3000 -e production

回车:

redmine-1.2.2装配服务(附图)

安装成功。

出现的问题:如果不是以管理员权限运行的dos,可能会出现如下错误:

[sc] Open SCManager 失败 5:拒绝访问

  1. 3.???????安装服务后查看-e后面的参数是不是production,

redmine-1.2.2装配服务(附图)

如果不是production而是development,则在注册表中把参数手动改为production即可。修改方法是:在开始运行中键入“regedit.exe”,打开注册表编辑器,展开分支“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Redmine”,在下面都是系统服务的名称,右侧窗格中显示的就是服务的详细参数。找到ImagePath项,修改保存后在服务列表中启动服务,并把服务设置自动启动。

redmine-1.2.2装配服务(附图)

  1. 4.???????在服务中修改成自动启动:

redmine-1.2.2装配服务(附图)

  1. 5.???????添加MySQL服务为其依赖服务:

执行

sc?config?Redmine depend=?MySQL

redmine-1.2.2装配服务(附图)

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

  1. 6.???????如果想删除这个服务,执行

mongrel_rails service::remove -N Redmine

redmine-1.2.2装配服务(附图)

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

出现的问题:

  1. 1.???????出现You are being redirected!错误,则表示现版本的mongrel与Rails 2.3.11不兼容导致的,

redmine-1.2.2装配服务(附图)

解决方法:

下载一个新的mongrel.rb,放到redmine-1.2.2\config\ initializers目录。

下载地址:

https://gist.github.com/raw/826692/cb0dcf784c30e6a6d00c631f350de99ab99e389d/mongrel.rb

  1. 2.???????启动服务后登录如果出现如下错误:

redmine-1.2.2装配服务(附图)

解决方法:

用记事本打开redmine-1.2.2\vendor\rails\actionpack\lib\action_controller\request.rb,

找到如下这段代码

??? def reset_session

????? session.destroy if session

? ????self.session = {}

??? ?????????? end

改成:

??? def reset_session

????? session.destroy if session and session.respond_to?(:destroy)

????? self.session = {}

??? ?????????? end

注意:每次有更改后一定要重新启动。

热点排行