前置條件
須要安裝 ruby,rubygems,rake,rails和mysql數據庫。
安裝Redmine 和 Ruby、Rails對應的版本:mysql
Redmine version | Supported Ruby versions | Rails version used |
3.0
ruby 1.9.3, 2.0.0, 2.1, 2.2Rails 4.2
2.6
ruby 1.8.7, 1.9.2, 1.9.3, 2.0.0, 2.1, jruby-1.7.6 Rails 3.2 jquery
解壓並配置redmine:複製代碼
- wget http://www.redmine.org/releases/redmine-3.0.3.tar.gz
檢查並安裝其它依賴包
複製代碼
- su root
- gem install bundler
- gem install jquery-rails
- gem install rake -v '10.4.2'
- gem install json -v '1.8.3'
- gem install actionpack-action_caching -v '1.1.1'
- gem install actionpack-xml_parser -v '1.0.2'
- gem install coderay -v '1.1.0'
- gem install jquery-rails -v '3.1.2'
- gem install mysql2 -v '0.3.18'
- gem install net-ldap -v '0.3.1'
- gem install protected_attributes -v '1.0.9'
- gem install ruby-openid -v '2.3.0'
- gem install rack-openid -v '1.4.2'
- gem install rbpdf -v '1.18.5'
- gem install redcarpet -v '3.1.2'
- gem install request_store -v '1.0.5'
退出 root 用戶執行:複製代碼
- cd redmine-3.0.3
- bundle exec rake generate_secret_token
會話緩存
複製代碼
- bundle exec rake generate_secret_token
導入數據庫並設置語言
選擇zh中文語言複製代碼
- RAILS_ENV=production bundle exec rake db:migrate
- RAILS_ENV=production bundle exec rake redmine:load_default_data
文件系統權限
複製代碼
- mkdir -p tmp tmp/pdf public/plugin_assets
- sudo chmod -R 755 files log tmp public/plugin_assets
測試安裝
執行命令:
而後經過瀏覽器訪問:複製代碼
- bundle exec rails server webrick -e production
複製代碼
- http://longyi.localhost:3000/
若是能夠打開redmine界面,則表示配置成功。登陸用戶名:admin
登陸密碼:admin
SMTP郵箱配置
修改以下:複製代碼
- cd redmine-3.0.3
- cp config/configuration.yml.example config/configuration.yml
- vi config/ configuration.yml
複製代碼
- email_delivery:
- delivery_method: :smtp
- smtp_settings:
- address: "smtp.qq.com"
- port: 25
- authentication: :login
- domain: 'qq.com'
- user_name: '<QQ郵箱帳號>'
- password: '<QQ郵箱密碼>'