目录
1. 引言
Redmine 是一款强大的项目管理和问题跟踪工具,广泛应用于软件开发和项目管理中。它支持多项目管理、时间跟踪、Wiki 集成、文件管理、论坛、新闻、日历和文档等功能。本指南将详细介绍如何在 CentOS 7 上安装 Redmine,并列出 20 个经典用法。
2. 安装步骤
2.1 更新系统
首先,确保系统已更新:
sudo yum update -y
2.2 安装依赖包
Redmine 需要一些必备的依赖包:
sudo yum install -y epel-release
sudo yum install -y curl wget git nano gcc-c++ patch readline readline-devel zlib zlib-devel libyaml-devel libffi-devel openssl-devel make bzip2 autoconf automake libtool bison iconv-devel ImageMagick ImageMagick-devel
2.3 安装 MariaDB 数据库
Redmine 需要数据库支持,MariaDB 是一个合适的选择:
sudo yum install -y mariadb-server mariadb
sudo systemctl start mariadb
sudo systemctl enable mariadb
2.4 配置 MariaDB
运行以下命令来设置 MariaDB,并创建数据库和用户:
sudo mysql_secure_installation
mysql -u root -p
CREATE DATABASE redmine CHARACTER SET utf8mb4;
CREATE USER 'redmineuser'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON redmine.* TO 'redmineuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;
2.5 安装 Ruby
Redmine 需要 Ruby 环境:
sudo yum install -y centos-release-scl
sudo yum install -y rh-ruby27
scl enable rh-ruby27 bash
2.6 安装 Redmine
下载并安装 Redmine:
cd /var/www
sudo wget http://www.redmine.org/releases/redmine-5.0.0.tar.gz
sudo tar