热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Redminewindows部署

2019独角兽企业重金招聘Python工程师标准一、所需工具ruby2.1.6(x64)(注意如果是2.2.2安装redmine时会

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

一、所需工具

  • ruby 2.1.6(x64)(注意如果是2.2.2安装redmine时会有问题)
  • devkit(x64)
    下载地址 http://rubyinstaller.org/downloads/
  • redmine 3.1.0
    下载地址 http://www.redmine.org/projects/redmine/wiki/Download
  • mysql 5.6.22

二、参考

redmine安装指南 http://www.redmine.org/projects/redmine/wiki/RedmineInstall
devkit安装指南 https://github.com/oneclick/rubyinstaller/wiki/Development-Kit
ruby设置参考 http://ruby.taobao.org/

三、安装ruby和devkit

1)ruby

安装后,设置将安装目录加入path路径,用命令行运行

ruby -v

出现对应的ruby版本信息即可
另外,由于网络原因需要设置ruby源才能正常使用

$ gem sources –remove https://rubygems.org/
$ gem sources -a https://ruby.taobao.org/
$ gem sources -l
* CURRENT SOURCES *
https://ruby.taobao.org

而redmine部署用到bundle,因此bundle也要设置一下
安装bundlegem install bundler
设置源

$ bundle config mirror.https://rubygems.org https://ruby.taobao.org

2)devkit

  • 解压到某一目录,如:D:/devkit
  • cd D:/devkit
  • ruby dk.rb init
  • 查看该目录下的config.yml里的内容是否纸箱ruby安装目录
  • ruby dk.rb install设置完成

四、安装redmine

1)创建数据库

在mysql执行以下语句

CREATE DATABASE redmine CHARACTER SET utf8; CREATE USER 'redmine'@'localhost' IDENTIFIED BY 'my_password'; GRANT ALL PRIVILEGES ON redmine.* TO 'redmine'@'localhost';

2)修改数据库信息

将redmine的安装目录下config/database.yml.example复制为config/database.yml,并修改内容如下

production:
adapter: mysql2
database: redmine
host: localhost
username: redmine
password: my_password

3)安装依赖

如果没有安装rmagick则才用以下命令

bundle install –without development test rmagick

如有则运行

bundle install –without development test

4)设置session密钥

bundle exec rake generate_secret_token

5)初始化数据库

set RAILS_ENV=production
bundle exec rake db:migrate
set REDMINE_LANG=zh
bundle exec rake redmine:load_default_data

6)运行程序

bundle exec rails server webrick -e production
访问http://localhost:3000/
默认登录名密码admin/admin

7)其他设置

至此,redmine已经部署完毕,其他设置参考
http://www.redmine.org/projects/redmine/wiki/RedmineInstall

四、其他项目管理软件

  • 禅道,基于scrum的项目管理
    http://www.zentao.net/
  • teambition,卡片式项目团队开发沟通管理
    https://www.teambition.com

版权声明:本文为博主原创文章,未经博主允许不得转载。


转:https://my.oschina.net/jackruan/blog/498678



推荐阅读
author-avatar
李树兴2502917897
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有