Redmine安装——Redmine项目管理系统在windows下的本地配置

一、什么是redmine

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

二、本地安装redmine的准备工作

1、安装railsinstaller。可以在官方(http://railsinstaller.org/)下载该软件,下载后安装即可。安装完成后,会弹出一个dos窗口让用户注册用户名和邮箱地址。安装railsinstaller的目的在于获得redmine所需要的支持ruby的各个组件。

2、获得Redmine,其下载地址为:https://github.com/edavis10/redmine(这篇文章撰写时的最新版本是1.2.1版)。下载后,复制到“railsinstaller”安装后在C盘根目录下生成的“Sites”文件夹中。

三、安装redmine的步骤

1、进入http://www.redmine.org/projects/redmine/wiki/RedmineInstall页面,会告知你某一版本的redmine需要的组件版本是多少。然后你要通过安装railsinstaller获得高于或等于这些版本号的组件。(部分使用者反馈的情况是,当railsinstaller相关组件的版本高于redmine1.2.1的要求时,反而无法安装。可能是输入的安装命令不正确导致的,故这里提供按我的方法可安装redmine1.2.1的railsinstaller版本,为railsinstaller1.3.0。大家可以在http://rubyforge.org/frs/?group_id=5288下载该版本的安装包。)

2、如果你的电脑上还没有apache、php、mysql。可以下载phpstudy并安装。如果有了,直接第三步。

3、去railsinstaller的官方网站(http://railsinstaller.org/)去下载最新版的railsinstaller。看它所包含的组件以及其版本是否符合redmine的要求,如果符合要求就下载安装。

4、做好这些准备工作了。就可以开始配置redmine运行环境了。把redmine整个文件夹复制到安装railsinstaller后所产生的sites目录下(该目录在C盘根目录)。railsinstaller安装完成后会自动弹出一个dos窗口,命令符停留在“C:\Sites”下。(如果你关闭了dos窗口,重新通过运行cmd开启就是了)在dos窗口“C:\Sites”下输入“cd redmine”,进入sites\redmine目录下。

5、在命令符为“C:\Sites\redmine”后,输入:

gem install rails -v=2.3.11 //该步骤用以安装rails 2.3.11版本,这个是redmine 1.2.1所要求的。

redmine_1_1

 

 

 

 

 

 

 

 

 

 

 

 

 

6、完成rails安装后,继续输入:

gem install rack -v=1.1.1 //安装rack 1.1.1版本,这个是redmine 1.2.1所要求的。

redmine_1_2

 

 

 

7、完成rack安装后,继续输入:

gem install -v=0.4.2 i18n //如果出现错误提示,例如:Missing the i18n 0.4.2 gem. Please `gem install -v=0.4.2 i18n`则这里需要输入这样一句命令。

redmine_1_3

 

 

 

8、将Sites\redmine\config\database.yml.example复制后重命名为database.yml。该文件是管理数据库用户名和密码的。

9、进入phpMyAdmin创建数据库。执行以下三条sql语句:

create database redmine character set utf8;

create database redmine_development character set utf8;

create database redmine_test character set utf8;

10、在DOS窗口中当命令符为“C:\Sites\redmine”后,输入:

rake db:migrate RAILS_ENV=”production” //创建数据库

rake redmine:load_default_data RAILS_ENV=”production” //指明当前项目运行环境为production ,中间会提示选择语言,输入zh(中文),然后回车

rake db:migrate RAILS_ENV=”development”

rake redmine:load_default_data RAILS_ENV=”development”

redmine_1_4

 

 

 

 

(如果以上输入时提示sql错误,则输入“gem install mysql”)

redmine_1_5

 

 

 

11、最后在DOS下输入:ruby script/server webrick -e production启动。以后每次开机后都需要这句来启动,看似麻烦,但是作为一个项目管理平台的服务器,一般是不会关机的。(在命令符中完整的语句为:C:\Sites\redmine>ruby script/server webrick -e production)

redmine_1_6

 

 

 

 

 

12、打开浏览器,输入:http://localhost:3000。账号,密码都是admin。登录后,如果看到的是英文,就在“我的账号”里设置语言为中文就可以了。

这篇文章是我早年综合了多种redmine安装办法后,总结的一个简单而有效的安装方法。如果你在安装过程中,仍然出现报错,可能是组件版本不适合,建议按照上述截图中的组件版本逐一排查。

未经允许不得转载:把控人生 » Redmine安装——Redmine项目管理系统在windows下的本地配置

赞 (0)
分享到:更多 ()

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址