環境
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