redmine1.2.3+backlogs0.7.1环境配置与安装

本文详细介绍了如何在特定版本的Ruby和MySQL环境下,安装红矿1.2.3,并配置环境以支持背篓插件。通过一系列步骤,包括Ruby和MySQL的安装、数据库配置、Gem的安装与配置,最终实现红矿和背篓插件的成功整合。

因为要求安装backlogs,而backlogs又要求redmine的版本在1.3.0以下(参考链接:http://www.redminebacklogs.net/en/installation.html#),因此,选择了redmine1.2.3进行安装。

安装流程参考http://www.redmine.org/projects/redmine/wiki/RedmineInstall?version=146,要注意的是这个配置版本要求:

图  redmine1.3以下配置要求图

1、ruby的安装

从上图我们知道,redmine1.2.3的安装需要配置ruby 1.8.7 和1.8.6

参看ruby的安装官网:http://www.ruby-lang.org/en/downloads/,因为是windows下的安装,这里选择rubyinstaller( rubyinstaller-1.8.7-p302.exe)可以一键式搞定。

2、mysql的安装

这里可通过xampp方便的安装mysql。

针对redmine必要的设定可通过以下两种:

方式一:

进入phpMyAdmin,添加表redmine1_2_3,编码为utf8-general-ci,添加用户redmine,设定密码redmine,并给其指定所有权限

方式二(推荐):

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

  将该sql语句在phpMyAdmin的sql框中执行即可

3、redmine的安装和配置

http://rubyforge.org/frs/?group_id=1850中下载redmine1.2.3,将下载好的redmine放到任意指定的目录下

进入redmine目录,将config/database.yml.example 重命名为 config/database.yml,

并修改链接数据库所需要的参数,以下是修改信息(这里只需修改production):

复制代码
production:

adapter: mysql

database: redmine1_2_3

host: localhost

username: redmine

password: redmine

[port: 3306#如果不是默认的,则更改,port的查看可根据mysql目录下的my.ini查看,一般默认是3306]

[注意每个配置项和前面分号间的空格,否则报语法错误]
复制代码

 

以上都ok后则真正的需要配置redmine环境了

进入rubyinstaller安装好后提供的cmd窗口,通过指令进入你的redmine的目录文件下

复制代码
gem install rails -v=2.3.11      

gem install rack -v=1.1.1          (1.1.x都可以)

gem install -v=0.4.2 i18n     

gem install  rdoc               (以下两个无版本要求)

gem install  mysql

其实需要注意的是rubygems<=1.6的要求

而通过指令gem -v查看发现其版本是1.8.24,这里需要一部转换

gem update --system 1.6.2

这样就可以了
复制代码

 

此时可以通过gem list查看当前已经安装的gem

图 gem list显示

确定安装的gem后,接着继续输入如下指令:

复制代码
rake generate_session_store       

set RAILS_ENV=production         (注意和之前database.yml中的production设定对应)

rake db:migrate                          (数据库表中移植数据)

rake redmine:load_default_data    (设定默认值)
复制代码

 

 

这里有一点要注意,在rake redmine:load_default_data的过程中,会让选择语言,要推荐选择en了,如果是选择zh,在进入redmine的界面后会看到一些乱码!

当以上这些都搞定后

ruby script/server webrick -e production

即可开启webbrick服务器,

图  开启服务

 

同时在浏览器中输入:localhost:3000即可进入redmine界面,登录通过用户名:admin 密码:admin登录

如果是英文界面,进入admin的账号管理中设定语言为简体中文即可。

 

4、backlogs的安装

参看官网

http://www.redminebacklogs.net/en/installation.html#

首先进入https://github.com/backlogs/redmine_backlogs/tags下载backlogs0.7.1版本

将下载好后的文件解压缩放到redmine/vendor/plugin目录下。

回到cmd命令行下输入

rake redmine:backlogs:install

此时会提醒缺少各种gem

包括nokogiri,open-uri-cached,holidays,icalendar,prawn

通过gem install XXX -v= XXX 对他们一一安装,注意提示中对于版本的要求

 

如果以上都顺利了,那么最后安装提示一部部下来就可以完成backlogs的最后安装

安装成功后,重启webrick服务器,进入redmine界面的管理插件配置界面,进一步配置backlogs

 

ok,就这么多了!!

 

转载于:https://www.cnblogs.com/cvkkw/archive/2012/06/16/2551747.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值