Redmine是一个网页界面的项目管理与缺陷跟踪管理系统的自由及开放源代码软件工具。它集成了项目管理所需的各项功能:日历、燃尽图和甘特图 以协助可视化表现项目与时间限制,问题跟踪和版本控制。此外,Redmine也可以同时处理多个项目。
Redmine 是以 Ruby on Rails 撰写的架构,它横跨多个平台与数据库,它的设计很明显是受一些类似功能软件包的Trac所影响。此外,它也是Bitnami 应用库的一部分
yum install zip unzip libyaml-devel zlib-devel curl-devel openssl-devel httpd-devel apr-devel apr-util-devel mysql-devel gcc ruby-devel gcc-c++ make postgresql-devel ImageMagick-devel sqlite-devel perl-LDAP mod_perl perl-Digest-SHA
yum install mysql-server mysql mysql-devel
create database redmine character set utf8mb4;
create user 'redmine'@'localhost' identified by '123456';
grant all privileges on redmine.* to 'redmine'@'localhost';
curl -L https://get.rvm.io | bash
source /etc/profile.d/rvm.sh
rvm list known # 列出已知的ruby版本
rvm install 2.3.0 # 这里安装2.3.0版本
ruby -v # 安装完,查看版本号,确认安装成功
yum install rubygems
tar xf redmine-4.0.4.tar.gz
mv redmine-4.0.4 redmine
cd redmine /usr/local/
cd /usr/local/redmine/config
cp database.yml.example database.yml
vim database.yml
production:
adapter: mysql2
database: redmine
host: localhost
username: redmine
password: "123456"
encoding: utf8mb4
cd /usr/local/redmine
gem install bundler
bundle install
rake generate_secret_token
RAILS_ENV=production rake db:migrate # 生成表结构
RAILS_ENV=production rake redmine:load_default_data # 初始化数据并选择zh
cd /usr/local/redmine
chown -R 755 files log tmp public/plugin_assets
bundle exec rails server 0.0.0.0 -p 80 webrick -e production -d # 参数-p指定端口,不加-p默认端口为3000
http://ip:3000 默认账号密码:admin/admin