RedMine安装教程(Redmine3.4.5)

1.简介

Redmine 是一个开源的、基于Web的项目管理和缺陷跟踪工具。它用日历和甘特图辅助项目及进度可视化显示。同时它又支持多项目管理。Redmine是一个自由开放 源码软件解决方案,它提供集成的项目管理功能,问题跟踪,并为多个版本控制选项的支持。

2. 安装

2.1 准备材料

数据库:    MySQL5.6
Ruby开发环境:    railsinstaller-3.1.0
Redmine:   Redmine2.6.0(可升级Redmine3.4.5)
操作系统:    Win7 64bit旗舰版

2.2 安装步骤

2.2.1 安装MySQL5.6

下载地址:http://www.jb51.net/article/89224.htm
添加路径到环境变量path(C:\mysql-5.6.17-winx64\bin)
打开CMD控制台
进入bin目录:C:\mysql-5.6.17-winx64\bin
--注册系统服务
mysqld --install mysql5.6
--移除系统服务(重装MySQL需要用到,现阶段不执行)
mysqld --remove mysql5.6
启动服务:net start mysql
关闭服务:net stop mysql(暂不执行)

2.2.2 重置密码MySql

重置密码(注意保存密
如果添加了MySQL的环境变量,则可以直接运行mysql有关命令,否则必须到mysql安装目录的bin目录下操作。

步骤如下:

1.停止mysql服务(以管理员身份,在cmd命令行下运行) net stopmysql

2.使用 mysqld –skip-grant-tables命令启动mysql数据库

D:\>net stop mysql MySQL 服务正在停止. MySQL 服务已成功停止。

D:\>mysqld --skip-grant-tables

3.不关闭以上窗口,新开一个cmd窗口,输入mysql -u root,直接按回车键

D:\>mysql -u root

Welcome to the MySQL monitor. Commands endwith ; or \g. Your MySQL connection id is 1 Server version: 5.1.26-rc-communityMySQL Community Server (GPL) Type 'help;' or '\h' for help. Type '\c' to clearthe buffer.

mysql> update mysql.user setpassword=password('aaa') where user='root';

密码可以自己随便写。

Query OK, 1 row affected (0.02 sec) Rowsmatched: 2 Changed: 1 Warnings: 0

mysql> flush privileges;

Query OK, 0 rows affected (0.00 sec)mysql>

4.打开任务管理器,停止mysql,mysqld进程,使用net start mysql启动mysqld服务,就可以使用root用户 root密码进入数据库了

mysql -u root -p aaa

2.2.3 安装Ruby环境

1下载railsinstaller-3.1.0.exe

2双击运行安装程序,选择相应的安装目录,然后一路下一步

3开始配置Git资源库,见下图

4在开始中找到Ruby Promt....,然后打开,输入一个名称

RedMine安装教程(Redmine3.4.5)_第1张图片

填写你的邮箱

随后,你的Git信息会打印出来


RedMine安装教程(Redmine3.4.5)_第2张图片

2.2.4 配置Redmine的数据库

1 创建属于Redmine的数据库,使用root账号登入mysql,然后执行如下命令

 create database redminecharacter set utf8;

2 创建属于Redmine的数据库用户

 create user'redmine'@'localhost' identified by 'redmine';

3 将Redmine的数据库权限赋值被Redmine的用户

 grant all privileges onredmine.* to 'redmine'@'localhost';

4 刷新数据库权限

 flush privileges;

5 将你下载的Redmine的压缩包进行解压,然后进入解压的位置/config,将database.yml.example文件赋值一份,并改其中一个为 database.yml


RedMine安装教程(Redmine3.4.5)_第3张图片

6将datebase.yml文件的内容改为你的mysql数据库配置


RedMine安装教程(Redmine3.4.5)_第4张图片

2.2.5 切换Ruby镜像源

1 安装SSL证书

链接: http://pan.baidu.com/s/1gfzAJKZ 密码: ithw

下载完成以后将证书放置在一个不经常改动的地方,

我放置在c:\Program Files\Ruby22\lib下。之后在用户环境变量中新建一个变量,

名字为SSL_CERT_FILE,值设置为证书的完整路径,例如我的路径需要设置为

c:\Program Files\Ruby22\lib\ca-bundle.crt,完成以后将cmd窗口重启,之后再进行操作就成功了。

2 删除原来的 ruby 资源库


3 添加淘宝的镜像为我们的ruby资源库地址


4 确保我们只有一个资源库地址,那就是淘宝镜像,检查一遍

gem sources -l


RedMine安装教程(Redmine3.4.5)_第5张图片

5 把包更新一遍

gem install cocoapods


RedMine安装教程(Redmine3.4.5)_第6张图片

2.2.6 为RedMine生成数据库脚本和建表

gem install bundler
gem install mysql2 --'--with-mysql-dir="C:\mysql-5.6.17-winx64"'(关键)
bundle install --without development test
rmagick(关键)
gem install rake -v '10.4.2'
gem install sprockets
-v '2.2.3'

2.2.7 为Ruby导入数据库配置

1比如说我的MySQL的安装目录是:

D:\MySoftware\MySQL,然后我要进入lib目录下,找到 libmysql.dll 文件


RedMine安装教程(Redmine3.4.5)_第7张图片

2 比如说我的Ralsinstaller的安装路径是

D:\MySoftware\Railsinstall\RailsInstaller,这里面包含了一个ruby的开发环境


RedMine安装教程(Redmine3.4.5)_第8张图片

进入Ruby2.0.0/bin,然后把libmysql.dll文件copy到这里

2.2.8 生成redmine的数据库

1生成session存储秘钥

进入到redmine的config目录中,执行:
bundle exec rake generate_session_store

2创建表

set RAILS_ENV=production
bundle exec rake db:migrate

3导入初始化数据

set RAILS_ENV=production
bundle exec rake
redmine:load_default_data

2.2.9 启动项目

打开CMD,执行:

ruby script/rails  server  webrick -e production

默认登录密码admin  admin


RedMine安装教程(Redmine3.4.5)_第9张图片

2.3 设置开机启动

1.新建bat文件,复制启动语句(ruby script/rails  server  webrick -e production)到bat文件

2.放到start文件夹

  开始-所有程序-启动,右键启动,查看路径,复制路径到文件夹窗口打开,把bat文件放在此文件夹

3.重启电脑即可

2.4 RedMine迁移数据

bitnami redmine迁移到开源版

迁移数据方法

1.换数据库连接地址(最快捷)

2.数据库同步(复制表用传输)新表,对原表不影响

 打开navicat工具,点击【工具】->【数据同步】,选中源与目标,点击预览,

  确认无误后再点击【开始】

2.4 RedMine插件

1 敏捷趋势图


RedMine安装教程(Redmine3.4.5)_第10张图片


RedMine安装教程(Redmine3.4.5)_第11张图片


RedMine安装教程(Redmine3.4.5)_第12张图片


RedMine安装教程(Redmine3.4.5)_第13张图片


RedMine安装教程(Redmine3.4.5)_第14张图片

2 统计图表


RedMine安装教程(Redmine3.4.5)_第15张图片


RedMine安装教程(Redmine3.4.5)_第16张图片


RedMine安装教程(Redmine3.4.5)_第17张图片

3 RedMine升级

Redmine2.6升级到redmine3.4.5


更多请看《自动化测试框架》

你可能感兴趣的:(RedMine安装教程(Redmine3.4.5))