windows 下安装redmine+backlogs

JavaandRuby 2012-11-22

Redmine是用Ruby开发的基于web的项目管理软件,这种 Web 形式的项目管理系统通过“项目(Project)”的形式把成员、任务(问题)、文档、讨论以及各种形式的资源组织在一起,大家参与更新任务、文档等内容来推动项目的进度,同时系统利用时间线索和各种动态的报表形式来自动给成员汇报项目进度。

如果单独安装ruby和rails 则会导致各种版本兼容的问题:所以经过几番周折,采用RailsInstaller,Ruby和Rails都集成集中。

1、下载 railsinstaller

地址:http://rubyforge.org/frs/download.php/75894/railsinstaller-2.1.0.exe

2、安装railsinstaller到自己中意的盘符下:

3.下载 redmine  

 地址:http://rubyforge.org/frs/?group_id=1850  (此处选择2.0.0版本。)

   解压放在 RailsInstaller\tools (目录里tools是我自己创建的)。

2.安装bundler

在dos下进入redmine根目录。执行以下操作

   gem install bundler

安装redmine所需要的一些gems ,这里我们用的是mysql,所以一些其它的数据库也不需要安装了
     bundle install --without development test  rmagick postgresql sqlite

如果需要安装imagemagick,选择安装环境变量和C/C++头文件,下载地址:       http://www.imagemagick.org/script/binary-releases.php#windows

3.创建mysql数据库

create database redmine character set utf8;
create user 'redmine'@'localhost' identified by 'redmine';
grant all privileges on redmine.* to 'redmine'@'localhost';

4. 复制config/database.yml.example到config/database.yml 修改 "production" 配置:

production:
adapter: mysql2(由于使用了ruby1.9版本)
database: redmine
host: localhost
username: redmine
password: 123456

5.创建session密钥

 rake generate_secret_token(redmine2.x版本)

7.创建数据库结构

在dos下进入redmine所在的文件夹。这里为 E:\RailsInstaller\apps\redmine2.0.3, 执行以下命令

rake redmine:backlogs:install

rake db:migrate

rake redmine:load_default_data

在windows下需要执行rake db:migrate 这一项的时候可能会提示
Incorrect MySQL client library version! This gem was compiled for 6.0.0 but the client library is 5.5.20.

8.运行WEBrick web server测试安装

ruby script/rails server webrick -e production(windows2.*)
至此安装完成 ,在浏览器里输入 http://localhost:3000 会看到redmine的界面,默认显示的为英文信息的。用户名和密码为admin:admin,进去后,选择一下“简体中文”就可以了。

至此我们的配置已经完成了。可是大家在使用的过程中会发现,在局域网用ip访问的时候,特别的慢,这是由于Redmine自带的WebrickWeb发布的问题,需要使用Mongrel组件来替换Webrick。

backlogs 插件安装:
1、进入plugins目录:cd plugins
git clone git://github.com/backlogs/redmine_backlogs.git   (git已经在前面安装railinstaller的过程中安装过了)
这会创建一个redmine_backlogs的目录
2、cd redmine_backlogs执行git tag命令查看各种可用的版本
3、选择最新的一个执行 git checkout v0.9.26
4、cd redmine根目录配置backlogs,执行命令: bundle exec rake redmine:backlogs:install 
转载请指明转自:http://randychao2008.iteye.com/admin/blogs/1733366

相关推荐