前言
Redmine是用Ruby开发的基于web的项目管理软件,是一套跨平台项目管理系统,支持多种数据库,有不少自己独特的功能,例如提供wiki、新闻、讨论区等,还可以集成其他版本管理系统和BUG跟踪系统,例如GIT、SVN、CVS等。
2 搭建过程
(1)安装mysql数据库
以Centos系统下安装Redmine为例,在官网下载mysql相应的包,例如mysql 5.7版本:
wget -i -c 点击下载 -y install mysql57-community-release-el7-10.noarch.rpmyum -y install mysql-community-server
安装过程中可能会出现如下错误:

执行如下命令:
rpm --import 点击下载 install mysql-community-server -y
(2)配置mysql数据库启动 MySQL 服务,并使用 root 用户登录 MySQL,创建一个jira的库。执行如下命令:
启动mysql服务systemctl start mysqld查看mysql状态systemctl status mysqld

使用root账号登录mysql,输入上面命令查看到的密码:
/usr/local/mysql/bin/mysql -u root -p
创建数据库的账号密码,配置命令如下:
CREATE DATABASE redmine CHARACTER SET utf8; (修改数据库编码格式)CREATE USER 'redmine'@'localhost' IDENTIFIED BY 'your_password';GRANT ALL PRIVILEGES ON redmine.* TO 'redmine'@'localhost';FLUSH PRIVILEGES;exit;service mysql restart
(3)安装Ruby使用wget方式下载Ruby文件
wget 点击下载 -zxvf ruby-2.6.1.tar.gzcd ruby-2.6.1./configure --prefix=/usr/local/rubymake && make install
加入环境变量
echo "PATH=$PATH:/usr/local/ruby/bin;export PATH" >> /etc/profile. /etc/profile #点“.”和“/”之间有一个空格
(4)安装rubygems使用wget下载rubygems
wget 点击下载
解压并安装:
tar -zxvf rubygems-3.1.0.tgzcd rubygems-3.1.0ruby setup.rb
(5)安装Rails使用gem命令安装bundler,用bundler安装Rails
gem install bundler
bundle install --gemfile /home/disk/redmine-5.0.4/Gemfile
(6)下载Redmine下载Redmine安装包:
wget 点击下载:
tar xvzf redmine-5.0.4.tar.gzcp ./config/database.yml.example ./config/database.ymlvi config/database.yml
生成秘钥:rake generate_secret_token导入数据:rake db:migrate RAILS_ENV=production设置语言为中文:RAILS_ENV=production bundle exec rake redmine:load_default_data
(7)访问Redmine
启动redmine服务bundle exec rails server -u webrick -e production -b 0.0.0.0 -p 3002
在浏览器中输入:x.x.x.x:3002,访问redmine的主页,第一次登录默认账号密码为:admin/admin,初次登录系统会要求修改默认密码
新建一个新的项目
到这里Redmine就已经安装完成了
请登录后发表评论
注册
停留在世界边缘,与之惜别