环境
system: ubuntu
redmine: 3.2.2
ruby: 2.0.0
rails: 4.2.5.2
mysql: 5.5.47
下载
第一步:解压下载的文件
tar zxvf redmine-3.2.2.tar.gz
第二步: 创建一个空数据库和相应的用户
mysql:
----------------------------
CREATE DATABASE redmine CHARACTER SET utf8;
CREATE USER 'redmine'@'localhost' IDENTIFIED BY 'my_password';
GRANT ALL PRIVILEGES ON redmine.* TO 'redmine'@'localhost';
#如果mysql版本大于5.0.2 可以跳过 ‘create user’直接使用:
GRANT ALL PRIVILEGES ON redmine.* TO 'redmine'@'localhost' IDENTIFIED BY 'my_password'
第三步: 数据库连接配置
- 在解压的redmine中进入config文件夹下复制database.yml.example 到 database.yml,修改它配置production的数据库设置
- cp database.yml.example database.yml
production:
(ruby>1.9)
adapter: mysql2
database: redmine
host: localhost
username: redmine
password: my_password
第四步: 安装redmine的gem
在redmine 的跟路径运行:bundle install
note: 如果网络不给力,可以修改gem source
在gemfile中修改, source ‘https://ruby.taobao.org’
第五步: 创建数据库结构
RAILS_ENV=production bundle exec rake db:migrate
note: 可能会出现一个错误:LoadError: cannot load such file – rbpdf-font ,解决方法:gemfile中加入: gem ‘rbpdf-font’, ‘~>1.19.0’
第6步:启动
在redmine 根路径运行: rails s -e production
更多详细信息参考路径:
http://www.redmine.org/projects/redmine/wiki/RedmineInstall