使用Redmine进行项目管理 - 在Linux上安装

Redmine是基于Ruby on Rails框架开发的一个项目管理工具,提供了富有弹性的Web应用。Redmine当前最新稳定版本是0.8.1,要求Ruby版本1.8.6和1.8.7,Rails版本为2.1.2以上。Redmine支持的数据库有MySQL 4.1以上(推荐)、PostgreSQL 8、SQLite 3。

 

安装Ruby环境

为了安装Redmine到我们的Linux上,我们需要先安装如下Ruby应用:

1、Ruby

Ruby的官方网站是http://ruby-lang.org/,当前最新版本是1.9.1,不过考虑到与Redmine的兼容性,我们最好安装1.8.7版,这里提供了一个1.8.7版的Ruby下载链接。

安装Ruby是很简单的,先解开包:tar xfvj ruby-1.8.7.tar.bz2

然后配置:./configure --prefix=/usr/local/ruby

再运行make和make install,将ruby安装到/usr/local/ruby目录中。

安装完成后,记得设置PATH环境变量,加上/usr/local/ruby/bin,以便运行ruby。

2、RubyGems

RubyGems的官方网站是http://www.rubygems.org/,当前最新版本是1.3.1,可以在这里下载,或者这里

安装RubyGems更简单,同样解开包:tar xfvz rubygems-1.3.1.tgz

再进入rubygems-1.3.1目录,运行:ruby setup.rb

即可完成安装(默认安装到ruby所在目录下)。

3、Rake

Rake的官方网站是http://rake.rubyforge.org/,当前版本是0.8.3,可以让gem联网下载安装,也可以在官方网站下载rake-0.8.3.gem,或者这里下载后本地安装。

运行:gem install rake

4、Ruby on Rails

Ruby on Rails的官方网站是http://rubyonrails.org/,当前版本是2.2.2,同样可以使用gem联网下载安装,也可以在这里下载rails-2.2.2.gem,或者这里下载后再本地安装。

运行:gem install rails

安装Redmine

1、下载并解开Redmine

Redmine的官方网址是http://www.redmine.org,可以在这里下载redmine-0.8.1.tar.gz,或者这里

解开Redmine:tar xfvz redmine-0.8.1.tar.gz

2、创建数据库

我们使用的是MySQL数据库,运行mysql客户端登录数据库后,

创建redmine数据库:create database redmine character set utf8;

为redmine创建数据库用户(这里的用户名密码都是redmine):grant all privileges on redmine.* to redmine@'%' identified by 'redmine' with grant option;

3、设置redmine的数据库参数

我们使用redmine提供的例子为蓝本,进入redmine所在目录:cp config/database.yml.example config/database.yml

编辑文件config/database.yml,找到production段落,设置用户名和密码为redmine,并保存文件。

4、创建数据库结构

运行命令:rake db:migrate RAILS_ENV="production"

5、载入默认配置

这一步是可选的,但高度推荐使用。

运行命令:rake redmine:load_default_data RAILS_ENV="production"

6、运行并测试redmine

运行命令:ruby script/server webrick -e production

即可启动redmine,默认打开3000端口,可以通过http://localhost:3000/访问(管理员初始用户名和密码都是admin)。

如果希望Redmine作为服务运行,加上-d参数即可:ruby script/server webrick -e production -d

你可能感兴趣的:(linux,项目管理,配置管理,Ruby,Rails)