centos安装redmine
时间: 2024-09-25 17:01:02 浏览: 32
在CentOS系统上安装Redmine,你需要遵循以下步骤:
1. **更新包管理器**:
```
sudo yum update -y
```
2. **安装必要的软件包**(包括Ruby、Rails和其他依赖项):
```
sudo yum install -y rubygem-ruby-devel gcc make zlib-devel openssl-devel sqlite-devel libyaml-devel libxml2-devel libxslt-devel rdoc ri rake bzip2 autoconf automake libtool postgresql-server-devel (如果打算用PostgreSQL数据库)
```
3. **安装Ruby**(如果你的系统还没有安装,因为默认CentOS只包含旧版本的Ruby):
```
sudo yum install -y epel-release # 如果尚未安装EPEL仓库
sudo yum install -y ruby-full
```
4. **安装RubyGems**:
```
gem install bundler
```
5. **下载并解压Redmine源码**:
```
mkdir /opt/redmine
cd /opt/redmine
git clone https://github.com/redmine/redmine.git
```
6. **创建配置文件**:
```
cp redmine/config/database.yml.example redmine/config/database.yml
```
7. **初始化数据库(如MySQL)**:
```
bundle exec rake db:create db:migrate RAILS_ENV=production
```
8. **设置环境变量和配置**:
在`/etc/profile.d`目录下创建一个名为`redmine.sh`的文件,添加对Ruby环境的设置,并指向Redmine的bin目录:
```bash
export PATH=$PATH:/opt/redmine/bin
```
9. **启动Redmine服务**:
CentOS可能没有内置的服务管理工具,可以使用init.d脚本或者通过supervisor等外部工具管理。例如,创建一个简单的start script:
```
sudo nano /etc/init.d/redmine
```
10. **启用服务并在需要时自动启动**:
```
sudo chmod +x /etc/init.d/redmine
sudo chkconfig --add redmine
sudo chkconfig redmine on
sudo service redmine start
```
11. **访问Redmine**:
使用浏览器访问 `http://your_server_ip_address/redmine` 来安装向导并完成安装。
阅读全文