Redmine项目管理平台搭建

 前言

因为所在的公司开发组成员并不多,所以一直都没有时候项目管理平台进行管理,问题也随之时间在一种不合理的习惯下缓慢的解决,反复的解决,但是思考着这并不是可持续的方法,这给开发人员、项目经理,测试人员都带来很大的不便,所以我们需要变化,于是乎我了解了Redmone项目管理平台,还好他是开源的,但是他使用ruby、rails还是mysql等让不会这些技术的还有有点头痛的,让为了发展我们不得不加上他了,接下大家一起和我搭建redmine吧

 

 参考的博文

 http://blog.csdn.net/longdechanren/article/details/42781703 

 http://www.redmine.org.cn/463.html

 

 下载

要下载的东西有Redmine、RailsInstaller(一键式安装Ruby,Rails,Rake)、MySQL

Redmine

http://www.redmine.org.cn/download

RailsInstaller

http://railsinstaller.org/en

 

 安装

1、 首先安装RailsInstaller

安装很简单,只要选择安装的路径就可以了。

 

 

安装完成后,将会自动打开一个cmd的命令窗口,关闭就可以了。

然后打开C盘你会发现自动创建了一个sites的目录,这个时候你将redmine的压缩内容整个目录复制到sites下面,如下图

 

打开cmd命令窗口,进入到redmine-3.3.0目录

 

 

2、使用命令gem安装rails、rack

执行命令gem install rails 不知道版本你就不写吧,会自动匹配的。实在你想指定则命令的写法为gem install rails -v=2.3.14

 

等待N久后将出现下面效果

 

同时安装rack,执行命令gem install rack,指定版本的命令gem install rack -v=1.1.1

 

执行下面的命令,虽然我也不知道这是干嘛的。

 

3、安装mysql,如果已安装请忽略;

这里就不做描述了,参考上面博文把里面很详细

为redmine创建三个环境的数据库,分别是生产环境、开发环境和测试环境。

 

4、配置Redmine中mysql数据库的连接

找到C:\Sites\redmine-3.3.0\config\database.yml.example,并复制一份将后缀.example去掉

  

打开database.yml文件,修改三个环境的数据库连接信息

 

5、 安装依赖

首先要安装 bundler ,Redmine 使用它来维护 gems 依赖。命令

gem install bundler  

 

然后要确认你在 C:\Sites\redmine-3.3.0 目录下面,不在的话,使用 cd 命令进去,然后执行下面的命令来解决 redmine 需要的依赖

bundle install --without development test

 

....

这里提示了些什么(rmagick),然后执行bundle install --without development test rmagick

。。。

 

6、 生成会话存储秘钥

rake generate_secret_token

上面的命令生成一个随机的 Key , Rails 用它来加密 cookie ……

 

如果有版本问题就执行如下代码

bundle exec rake generate_secret_token 

 

然后坑来了,运行不了,找不到rake

遇到问题解决问题,我们去ruby下面找到rake.bak这个文件吧,打开一看发现这路径怎么都是错的,赶紧改。

 

这里需要指向正确的ruby目录

 

再次执行rake,这就成功了。

 

7、 创建数据库结构

创建数据库结构,使用下面的命令:

set RAILS_ENV=production  

bundle exec rake db:migrate  

    注意是一条一条执行啊,后面不提醒啦……还有,因为我 rake 版本问题,只好每次调用 rake 时都在前面附加 bundle exec 喽。

    它会创建一系列的表,设置表的权限,还会创建一个管理员账号 admin ,密码也是 admin 。

 

8、 数据库默认数据设置

    使用下面的命令来向数据库中插入默认的配置数据:

set RAILS_ENV=production  

bundle exec rake redmine:load_default_data  

记得自己输入zh,别在这里傻等

 

9、 测试安装

执行下面的命令:

ruby script/rails server webrick -e production  

当然还是会有问题的可以这样:

ruby script/rails server webrick -e production -p90004 (指定一个端口)

 

看到这提示,告诉你这个命令已经过时了,你得用bin/rails

 

你可以通过http://localhost:3000访问了。

登录后强制修改下密码。

 

这个的使用你就慢慢摸索吧,创建项目管理项目。

 

posted @ 2017-07-28 13:59  hejiyong  阅读(747)  评论(0编辑  收藏  举报