CentOS5中详述安装Redmine 2.3.0的步骤

需积分: 4 3 下载量 35 浏览量 更新于2024-09-11 收藏 48KB DOC 举报
"在CentOS系统中安装最新的Redmine项目管理系统的步骤详解" 在CentOS操作系统上安装Redmine,一个基于Ruby on Rails框架的开源项目管理工具,涉及到多个组件的安装与配置。Redmine集成了丰富的功能,如wiki、新闻、版本控制和缺陷追踪系统,适用于团队协作和项目管理。 首先,确保系统已经安装了必要的依赖包,包括`automake`、`autoconf`、`libtool`、`make`、`zlib-devel`、`curl-devel`、`openssl-devel`、`httpd-devel`、`apr-devel`、`apr-util-devel`、`libyaml-devel`以及`gcc-c++`。这些依赖对于Ruby和Rails的编译安装至关重要。可以通过`yum`命令来安装它们: ```bash yum -y install automake autoconf libtool make zlib-devel curl-devel openssl-devel httpd-devel apr-devel apr-util-devel libyaml-devel gcc-c++ ``` 接着,需要安装Ruby和Gem。在本例中,使用的Ruby版本是1.9.3p392,Gem版本是1.8.23。首先,从官方源下载并安装`libyaml`库: ```bash cd /usr/local/src wget http://pyyaml.org/download/libyaml/yaml-0.1.4.tar.gz tar zxfv yaml-0.1.4.tar.gz cd yaml-0.1.4 ./configure && make && make install ``` 然后,下载并安装Ruby: ```bash curl --progress http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p392.tar.gz | tar xz cd ruby-1.9.3-p392 ./configure && make && make install ``` 接下来,安装Rails,这里选择的是3.2.13版本。首先,通过Gem安装: ```bash gem install rails -v 3.2.13 ``` 安装完成后,可以下载并解压Redmine的最新版本,例如2.3.0: ```bash cd /var/www wget http://rubyforge.org/frs/download.php/76867/redmine-2.3.0.tar.gz tar zxvf redmine-2.3.0.tar.gz mv redmine-2.3.0 redmine ``` 在安装Redmine之前,需要配置数据库。由于Redmine支持多种数据库,这里以MySQL为例。首先,创建名为`redmine`的数据库和用户,并设定相应的权限: ```sql CREATE DATABASE redmine CHARACTER SET utf8; CREATE USER 'redmine'@'localhost' IDENTIFIED BY 'my_password'; GRANT ALL PRIVILEGES ON redmine.* TO 'redmine'@'localhost'; ``` 接下来,配置Redmine的数据库连接信息。在`redmine/config`目录下找到`database.yml`文件,根据实际的MySQL配置修改相应参数,如用户名、密码和数据库名。 最后,执行初始化脚本和迁移任务,以便设置数据库结构: ```bash cd /var/www/redmine bundle install --without development test rake generate_secret_token rake db:migrate RAILS_ENV=production ``` 至此,Redmine的基本安装过程已完成。为了使Redmine与Apache或Nginx等Web服务器集成,还需要进一步配置服务器的虚拟主机设置。完成这一步后,可以通过Web浏览器访问Redmine的URL进行初始化设置,创建管理员账号并开始使用。 在CentOS环境下安装Redmine涉及Ruby、Rails、数据库以及Web服务器的配置,每个步骤都需要仔细操作,以确保Redmine能顺利运行并提供高效的项目管理服务。