因为要求安装backlogs,而backlogs又要求redmine的版本在1.3.0以下(参考链接:http://www.redminebacklogs.net/en/installation.html#),因此,选择了redmine1.2.3进行安装。
安装流程参考http://www.redmine.org/projects/redmine/wiki/RedmineInstall?version=146,要注意的是这个配置版本要求:
图 redmine1.3以下配置要求图
1、ruby的安装
从上图我们知道,redmine1.2.3的安装需要配置ruby 1.8.7 和1.8.6
参看ruby的安装官网:http://www.ruby-lang.org/en/downloads/,因为是windows下的安装,这里选择rubyinstaller( rubyinstaller-1.8.7-p302.exe)可以一键式搞定。
2、mysql的安装
这里可通过xampp方便的安装mysql。
针对redmine必要的设定可通过以下两种:
方式一:
进入phpMyAdmin,添加表redmine1_2_3,编码为utf8-general-ci,添加用户redmine,设定密码redmine,并给其指定所有权限
方式二(推荐):
create database redmine1_2_3 character set utf8;
create user
'redmine'
@
'localhost'
identified by
'redmine'
;
grant all privileges on redmine.* to
'redmine'
@
'localhost'
;
|
将该sql语句在phpMyAdmin的sql框中执行即可
3、redmine的安装和配置
http://rubyforge.org/frs/?group_id=1850中下载redmine1.2.3,将下载好的redmine放到任意指定的目录下
进入redmine目录,将config/database.yml.example 重命名为 config/database.yml,
并修改链接数据库所需要的参数,以下是修改信息(这里只需修改production):
production: adapter: mysql database: redmine1_2_3 host: localhost username: redmine password: redmine [port: 3306#如果不是默认的,则更改,port的查看可根据mysql目录下的my.ini查看,一般默认是3306] [注意每个配置项和前面分号间的空格,否则报语法错误]
以上都ok后则真正的需要配置redmine环境了
进入rubyinstaller安装好后提供的cmd窗口,通过指令进入你的redmine的目录文件下
gem install rails -v=2.3.11 gem install rack -v=1.1.1 (1.1.x都可以) gem install -v=0.4.2 i18n gem install rdoc (以下两个无版本要求) gem install mysql 其实需要注意的是rubygems<=1.6的要求 而通过指令gem -v查看发现其版本是1.8.24,这里需要一部转换 gem update --system 1.6.2 这样就可以了
此时可以通过gem list查看当前已经安装的gem
图 gem list显示
确定安装的gem后,接着继续输入如下指令:
rake generate_session_store set RAILS_ENV=production (注意和之前database.yml中的production设定对应) rake db:migrate (数据库表中移植数据) rake redmine:load_default_data (设定默认值)
这里有一点要注意,在rake redmine:load_default_data的过程中,会让选择语言,要推荐选择en了,如果是选择zh,在进入redmine的界面后会看到一些乱码!
当以上这些都搞定后
ruby script/server webrick -e production
即可开启webbrick服务器,
图 开启服务
同时在浏览器中输入:localhost:3000即可进入redmine界面,登录通过用户名:admin 密码:admin登录
如果是英文界面,进入admin的账号管理中设定语言为简体中文即可。
4、backlogs的安装
参看官网
http://www.redminebacklogs.net/en/installation.html#
首先进入https://github.com/backlogs/redmine_backlogs/tags下载backlogs0.7.1版本
将下载好后的文件解压缩放到redmine/vendor/plugin目录下。
回到cmd命令行下输入
rake redmine:backlogs:install
此时会提醒缺少各种gem
包括nokogiri,open-uri-cached,holidays,icalendar,prawn
通过gem install XXX -v= XXX 对他们一一安装,注意提示中对于版本的要求
如果以上都顺利了,那么最后安装提示一部部下来就可以完成backlogs的最后安装
安装成功后,重启webrick服务器,进入redmine界面的管理插件配置界面,进一步配置backlogs
ok,就这么多了!!