Linux下安装Redmine(项目管理软件)
生活随笔
收集整理的這篇文章主要介紹了
Linux下安装Redmine(项目管理软件)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
前置條件
需要安裝 ruby,rubygems,rake,rails和mysql數據庫。
安裝Redmine 和 Ruby、Rails對應的版本:
| 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? ?? ?? ?
- 安裝Ruby
下載Ruby安裝包并進行安裝(切換至root用戶安裝):
- wget ftp://ftp.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.gz
- tar zxf ruby-2.1.4.tar.gz
- cd ruby-2.1.4
- ./configure
- make
- make install
- 復制代碼 驗證Ruby是否安裝成功:
- ruby -v 復制代碼 輸出ruby版本號代表安裝成功。
- 安裝Ruby
- 安裝Rubygems
下載Rubygems安裝包并進行安裝? ?? ?? ?? ?? ?? ?? ?? ?? ?? ???(切換至root):
- wget http://production.cf.rubygems.org/rubygems/rubygems-2.4.1.tgz
- tar zxf rubygems-2.4.1.tgz
- cd rubygems-2.4.1
- ruby setup.rb
- 復制代碼 驗證Rubygems是否安裝成功:
- gem -v 復制代碼 輸出Rubygems版本號代表安裝成功。
- 安裝Rails(版本為3.2.1.9)、mongrel
? ?? ?? ?? ?? ?? ?? ?? ?? ?? ??? 由于Rails被屏蔽了,需要先修改地址: - gem sources --remove https://rubygems.org/
- gem sources -a https://ruby.taobao.org/ 復制代碼 ? ?? ?? ?? ?? ?? ?? ?? ?? ?? ? 確認是否修改成功:
- gem sources -l 復制代碼 ? ?? ?? ?? ?? ?? ?? ?? ?? ?? ? 顯示如下則代表成功:
- *** CURRENT SOURCES ***
- https://ruby.taobao.org/
- 復制代碼 修改完成以后繼續安裝:
- gem install rails
- gem install mongrel
- 復制代碼
- 安裝mysql
如果已經安裝則跳過此步:
- yum install -y mysql-server mysql mysql-devel 復制代碼 進入mysql并創建redmine用戶:
- mysql> create database redmine character set utf8;
- mysql> create user 'redmine'@'localhost' identified by 'redmine';
- mysql> grant all privileges on redmine.* to 'redmine'@'localhost'; 復制代碼
- 安裝Redmine
下載redmine包: - wget http://www.redmine.org/releases/redmine-3.0.3.tar.gz 復制代碼 解壓并配置redmine:
- tar zxf redmine-3.0.3.tar.gz
- cd redmine-3.0.3
- cp config/database.yml.example config/database.yml
- vi config/database.yml
- 復制代碼 配置數據庫密碼:
- production:
- ??adapter: mysql2
- ??database: redmine
- ??host: localhost
- ??username: redmine
- ??password: "redmine"
- ??encoding: utf8
- 復制代碼
- 檢查并安裝其它依賴包
- 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 復制代碼
- 導入數據庫并設置語言
- RAILS_ENV=production bundle exec rake db:migrate
- RAILS_ENV=production bundle exec rake redmine:load_default_data 復制代碼 選擇zh中文語言
- 文件系統權限
- 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
- 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郵箱密碼>'
- 復制代碼
-
?
登錄密碼:admin
總結
以上是生活随笔為你收集整理的Linux下安装Redmine(项目管理软件)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Ubuntu下无法使用Secure_CR
- 下一篇: 面向对象的三大特性————继承,多态