Redmine定义:

Redmine是一个灵活的项目管理web应用,采用Ruby on Rails框架开发。Redmine是典型的web 2.0网站,项目管理系统的后起之秀。Redmine支持多项目,灵活的角色权限管理,灵活的问题追踪,自动生成甘蔗图和日历,新闻,文档和文件管理,wiki,论坛,问题自定义属性,SCM集成(包括SVN,Git,CVS,Mercurial),支持多种数据库等等。

1、Redmine介绍

Redmine 是基于ROR框架开发的一套跨平台项目管理系统,是项目管理系统的后起之秀,据说是源于Basecamp的ror版而来,支持多种数据库,除了和 DotProject的功能大致相当外,还有不少自己的独特的功能,例如提供wiki、新闻台、时间跟踪、feed聚合、导出pdf等,还可以集成其它版 本管理系统和BUG跟踪系统,例如SVN、CVS、TD等。

2、安装说明

操作系统:centos6.0 64位

所需软件:bitnami-redmine-2.5.2-0-linux-x64-installer.run

软件下载地址:https://bitnami.com/stack/redmine/installer

3、安装BitNami Redmine Stack

3.1   赋予安装程序可执行权限

chmod +x bitnami-redmine-2.5.2-0-linux-x64-installer.run

3.2 安装BitNami Redmine Stack

./bitnami-redmine-2.5.2-0-linux-x64-installer.run

弹出如下内容:

##测试bug常用“Redmine”_rvm

输入5然后回车

##测试bug常用“Redmine”_rvm_02

输入y回车

##测试bug常用“Redmine”_apache_03

输入y回车

##测试bug常用“Redmine”_mysql_04

这里选择安装到哪个路径下面,我们用默认的,直接回车

##测试bug常用“Redmine”_apache_05

输入你的真实姓名后回车,例如:admin

##测试bug常用“Redmine”_apache_06

输入你的Email地址后回车,例如:user@example.com

##测试bug常用“Redmine”_rvm_07

输入登录用户名后回车,例如:admin

##测试bug常用“Redmine”_mysql_08

输入密码后回车,例如:123456

##测试bug常用“Redmine”_rvm_09

再次输入密码后回车

##测试bug常用“Redmine”_rvm_10

选择缺省数据配置语言,这里用默认即可,直接回车

##测试bug常用“Redmine”_mysql_11

这里根据需要选择是否配置邮件支持,我这里不用,输入n后回车

##测试bug常用“Redmine”_rvm_12

这里输入y后回车

##测试bug常用“Redmine”_apache_13

这里显示安装进度,请耐心等待10分钟左右

##测试bug常用“Redmine”_rvm_14

这里输入y后回车,启动redmine

##测试bug常用“Redmine”_apache_15

这里按回车后继续

3.3 访问redmine

在浏览器中输入地址:http://serverip

以下这些步骤均可不做

注意

1.服务器中如果已存在mysql,在上面安装时会提示让你添写端口信息,更改端口与存在的mysql端口不同就OK了

2.服务器中如果已存在http的80端口,那么就把apache的所有配置文件内带有80的改成你想要的端口,如8085

服务器存在http的80端口解决(把下面目录下所有的.conf文件带有80端口的改成8085)

/opt/redmine-3.1.1-1/apache2/conf
/opt/redmine-3.1.1-1/apache2/conf/bitnami
/opt/redmine-3.1.1-1/apache2/conf/extra
/opt/redmine-3.1.1-1/apache2/conf/original
/opt/redmine-3.1.1-1/apache2/conf/original/extra

最后重启

cd /opt/redmine-3.1.1-1
./ctlscript.sh restart

输入上面安装时设置的用户名和密码就可以登录了,这里设的登录账号是:

用户名:admin

密码:123456

CentOS系统安装Redmine项目管理方法:

1、先安装CentOS系统包与兼容包

yum -y install patch make gcc gcc-c++ gcc-g77 flex* bison file libtool libtool-libs autoconf kernel-devel libjpeg libjpeg-devel libpng libpng-devel libpng10 libpng10-devel gd gd-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glib2 glib2-devel bzip2 bzip2-devel libevent libevent-devel ncurses ncurses-devel curl curl-devel e2fsprogs e2fsprogs-devel krb5 krb5-devel libidn libidn-devel openssl openssl-devel vim-minimal nano sendmail fonts-chinese gettext gettext-devel ncurses-devel gmp-devel pspell-devel unzip automake libmcrypt* libtool-ltdl-devel* readline* libxslt* pcre* net-snmp* gmp* libtidy* ImageMagick* svnversion*

##测试bug常用“Redmine”_apache_16

2、安装rvm 程序

执行命令:

bash < <( curl -L https://get.rvm.io )

安装成功后执行下面命令

source /etc/profile /usr/local/rvm/bin/rvm reload

执行查看版本命令:

rvm -v

注意:未显示rvm 版本,证明安装rvm 失败。重新安装一次。

3、安装ruby 程序

输入:这个命令是下载最新版本

rvm install ruby

注意:ruby 程序大约10-20M之间,取决与网速!

耐心等候………… 

输入命令: (查看版本)

gem -v

注意:未显示版本,证明ruby 安装失败。重新安装  不安装gem 第四步无法进行。

4、安装rails 和 相关依赖包

gem install rails
gem install rakegem install mysql2

这些是Redmine必须需要的兼容包

5、下载redmine

yum install subversion -ysvn co http://svn.redmine.org/redmine/branches/2.3-stable redmine

6、进入redmine命令, 安装依赖包, 运行如下命令

bundle install

7、修改 database.yml.example 为 database.yml

cd redmine/config
mv database.yml.example database.yml

修改 configuration.yml.example 为 configuration.yml

mv configuration.yml.example configuration.yml

进入配置文件目录:修改命令:

redmine/config
vim database.yml

如:production:adapter: mysql2database: redminehost: localhost 可以选择默认但数据库必需要有配置如图username: 你的MySQL帐号password: " 你的 MySQL密码"encoding: utf8

##测试bug常用“Redmine”_apache_17

8、回到redmine下,(必须回到Redmine目录下)运行以下命令导入数据

rake config/initializers/secret_token.rbrake db:migrate RAILS_ENV="production"

9、启动服务测试

script/rails server -e production

在浏览器输入地址:

http://127.0.0.1:3000/

注意:本机就输入127.0.0.1 服务器就输入你服务器IP地址,但需要开放3000端口或者关闭防火墙。