下载mysql-5.5.59-winx64.msi后按照安装向导及实际需求完成安装,安装完毕,执行以下sql创建空数据库redmine及用户redmine,并赋予用户redmine所有权限。 CREATE DATABASE redmine CHARACTER SET utf8; CREATE USER 'redmine'@'Server2012-05' IDENTIFIED BY 'redmine'; GRANT ALL PRIVILEGES ON redmine.* TO 'redmine'@'Server2012-05';
注意:推荐使用mysql-5.5,5.5之后的版本和redmine兼容上存在问题,我自己试过多个版本,折腾很久,最后还是用mysql-5.5最方便。
Redmine安装
(1)部署Redmine应用包
从http://www.redmine.org/releases/redmine-3.4.4.zip 下载Redmine压缩包,然后解压至C:\redmine-3.4.4
(2)安装ruby, rubyGems
下载并按照安装向导的默认设置安装以下软件,下载链接见参考文献:
rubyinstaller-2.3.3-x64.exe
DevKit-mingw64-64-4.7.2-20130224-1432-sfx.exe
安装完毕,修改环境变量path,添加C:\Ruby23-x64\bin,C:\DevKit\bin和C:\DevKit\mingw\bin,如下所示:
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;
%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;
C:\Program Files\MySQL\MySQL Server 5.5\bin; C:\Ruby23-x64\bin;C:\DevKit\bin;C:\DevKit\mingw\bin
确认版本:
C:\Windows\system32>ruby -v
ruby 2.3.3p222 (2016-11-21 revision 56859) [x64-mingw32]
C:\Windows\system32>gem -v
2.5.2
(3)安装bundle >= 1.5.0
在cmd中执行: gem install bundle
(4)安装其他依赖包
修改C:\redmine-3.4.4\Gemfile,将gem "mysql2", "~> 0.4.6"改为gem "mysql2", "0.4.6"。 cd c:\redmine-3.4.4 bundle install –without development test rmagick
(5)生成会话秘钥 cd c:\redmine-3.4.4 bundle exec rake generate_secret_token
(6)生成数据库结构 cd c:\redmine-3.4.4 set RAILS_ENV=production bundle exec rake db:migrate
(7)启动Redmine cd c:\redmine-3.4.4 ruby bin/rails server -e production –b 0.0.0.0
(8)登录Redmine
从局域网内任意机器访问http://Redmine_Host_IP:3000
默认账户及密码为admin/admin。
使用admin账户登录,系统会强制用户修改密码,请牢记住修改后的密码!