发布于 2015-10-30 14:28:24 | 213 次阅读 | 评论: 0 | 来源: PHPERZ

这里有新鲜出炉的精品教程,程序狗速度看过来!

Redmine 项目管理软件

Redmine是用Ruby开发的基于web的项目管理软件,是用ROR框架开发的一套跨平台项目管理系统,据说是源于Basecamp的ror版而来,支持多种数据库,有不少自己独特的功能,例如提供wiki、新闻台等,还可以集成其他版本管理系统和BUG跟踪系统,例如Perforce、SVN、CVS、TD等等。这种 Web 形式的项目管理系统通过“项目(Project)”的形式把成员、任务(问题)、文档、讨论以及各种形式的资源组织在一起,大家参与更新任务、文档等内容来推动项目的进度,同时系统利用时间线索和各种动态的报表形式来自动给成员汇报项目进度。


一,准备材料

数据库:    MySQL5.6

Ruby开发环境:    Railsinstaller3.0.0

Redmine:    Redmine2.3.3

操作系统:    Win7 64bit 旗舰版

二,安装步骤

1,MySQL 5.6安装,详见我的上一篇博客,如何在Winy安装MySQL

http://my.oschina.net/fajar/blog/413905

2,安装 Ruby开发环境

  1. 下载Railsinstaller3.0.0,可以网上搜,也可以从我的附件中下载
  2. 双击运行安装程序,选择相应的安装目录,然后一路下一步
  3. 开始配置Git资源库,见下图

在开始中找到Ruby Promt....,然后打开,输入一个名称

填写你的邮箱

随后,你的Git信息会打印出来

3,配置Redmine的数据库

3-1,创建属于Redmine的数据库,使用root账号登入mysql,然后执行如下命令

create database redmine character set utf8;

3-2,创建属于Redmine的数据库用户

create user 'redmine'@'localhost' identified by 'redmine';

3-3,将Redmine的数据库权限赋值被Redmine的用户

grant all privileges on redmine.* to 'redmine'@'localhost';

3-4,刷新数据库权限

flush privileges;

3-5,将你下载的Redmine的压缩包进行解压,然后进入解压的位置/config,将database.yml.example文件赋值一份,并改其中一个为 database.yml

 

3-6,将datebase.yml文件的内容改为你的mysql数据库配置

4,由于ruby有自己的类库,而国内又把这些资源给Wall了,幸亏有万能的淘宝,我们把ruby的服务器(也就是我们将来要下载ruby库的仓库的地址改为国内淘宝的镜像)

4-1,删除原来的 ruby 资源库

4-2,添加淘宝的镜像为我们的ruby资源库地址

4-3,确保我们只有一个资源库地址,那就是淘宝镜像,检查一遍

4-4,把包更新一遍

5,为Redmine生成数据库脚本和建表

5-1,安装 bundler

5-2,为Redmine指定你本地的MySQL路径,好让它找到一个可执行程序

6,安装ramagick,忘记这是什么东东了,大家自己百度吧

注意,这个时候会提示你,在安装之前需要先安装哪些库,这个时候要赖心的去添加

再比如说

再三叮嘱,在这关键的一步,一定要耐心点哦!!!!

7,将MySQL的包文件移动到Ruby(开发环境,也就是Railsinstaller的安装路径下)

7-1,比如说我的MySQL的安装目录是:

D:\MySoftware\MySQL,然后我要进入lib目录下,找到 libmysql.dll 文件

7-2,比如说我的Ralsinstaller的安装路径是

D:\MySoftware\Railsinstall\RailsInstaller,这里面包含了一个ruby的开发环境

进入Ruby2.0.0/bin,然后把libmysql.dll文件copy到这里

8,使用脚本生成redmine的数据库(所有命令在Redmine解压目录下执行)

8-1,生成安全Token

rake generate_secret_token

8-2,指定数据库的环境的链接参数

set RAILS_ENV=production

8-3,自动生成数据库表

rake db:migrate

8-4,设置Redmine的语言环境

set RAILS_ENV=production

set REDMINE_LANG=zh

rake redmine:load_default_data

9,启动Redmine

ruby script/rails server webrick -e production

10,访问,是否启动成功

11,退出或终止程序,Ctrl + C

三,总结

工作无论再忙,只要有好的东西,不妨记录下来给自己一个总结,给他人一些帮助,如果大家有什么疑问或者建议可以留言给我,觉得有用可以关注我哦!哈哈



最新网友评论  共有(0)条评论 发布评论 返回顶部

Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务