编程开源技术交流,分享技术与知识

网站首页 > 开源技术 正文

Redmine项目管理平台搭建(redmine工作流程设置)

wxchong 2024-07-06 23:59:45 开源技术 14 ℃ 0 评论

前言

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

下载

要下载的东西有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安装railsrack

执行命令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、配置Redminemysql数据库的连接

找到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

这里提示了些什么,然后执行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

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

9.测试安装

执行下面的命令:

ruby script/rails server webrick -e production

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

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

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

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

登录后强制修改下密码。

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

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表