本文主要介绍在windows下使用源码方式部署安装redmine。
参考文档:http://www.redmine.org/projects/redmine/wiki/RedmineInstall
基于redmine源码包中的INSTALL文件。
如果只是使用redmine并不需要二次开发,可以选择 Bitnami Redmine 一键安装方式,比较方便快捷,下载地址:https://bitnami.com/stack/redmine,安装过程中需要配置一下登录用户名密码,端口之类的。
由于我是需要二次开发,所以使用源码安装方式。
一、预装软件
1.ruby、RubyGems
这两个是一起安装的,直接下载exe安装包安装,下载地址:https://rubyinstaller.org/downloads/
注意:我一开始安装的是2.5版本,但是后来安装过程中有一个软件需要ruby版本小于2.4,然后我又卸载重装的2.3版本。
测试:
ruby -v
gem -v
2.Bundler >= 1.5.0
gem install bundle
3.mysql
之前装过了。
二、新建数据库
Create an empty utf8 encoded database: “redmine” for example。
CREATE DATABASE redmine CHARACTER SET utf8;
CREATE USER 'your username'@'localhost' IDENTIFIED BY 'your_password';
GRANT ALL PRIVILEGES ON redmine.* TO 'redmine'@'localhost';
注意:这里第一句创建了一个数据库redmine,第二句和第三句分别创建了一用户并为该用户配置权限。这里不能创建root用户。
三、数据库配置
Configure the database parameters in config/database.yml。
在redmine的源码中新建config/database.yml(可参考config/database.yml.example),内容为: