redmine 安裝過程詳解 問題管理系統

redmine 問題管理系統 安裝過程詳解

程序開發中,咱們常常須要一個完善bug管理系統,用以提高開發的效率以及bug追蹤等,這裏建議使用redmine(我認爲功能比較全面),搭建過程稍微複雜點,網上搜到的不夠全面,這裏將詳細 敘述 搭建過程。

第一步 安裝ruby

  • apt(Debian 或 Ubuntu)
sudo apt-get install ruby-full
  • yum(CentOS、Fedora 或 RHEL)
sudo yum install ruby
這裏安裝的版本是2.0.0  版本太低,後面安裝過程可能會報錯。建議在 CenterOS中使用編譯安裝

手動編譯安裝 2.3.6
wget https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.6.tar.gz
tar zxvf ruby-2.3.6.tar.gz
cd ruby-2.3.6
./confgiue -pirfix=/usr/local/
make && make install

第二步 RubyGems安裝

wget https://rubygems.org/rubygems/rubygems-2.7.4.zip
unzip rubygems-2.7.4.zip
cd rubygems-2.7.4
ruby setup.rb

第三步 Rake安裝

gem install rake

第四步 Rails 安裝

gem install rails

第五步 Redmine安裝

這裏須要注意了,由於安裝過程當中會出現多個錯誤,下面詳細敘述解決。
wget http://www.redmine.org/releases/redmine-3.4.4.zip
unzip redmine-3.4.4.zip
cd redmine-3.4.4/conf
將**.yml.example 文件都複製一份,變成 **.yml
  • 更改數據庫配置文件 database.yml
  • 執行 bundle install
出現錯誤 「Make sure that `gem install rmagick -v '2.16.0'` succeeds before bundling.」
  • 解決以上錯誤問題
unbunt系統  apt-get install imagemagick libmagickwand-dev  
centerOS系統 
    yum install ImageMagick 
    yum install ImageMagick-devel

gem install rmagick -v '2.16.0'

bundle install

注意:六,七,八步 須要在 redmine/conf 目錄下執行

第六步 建立數據庫 redmine_development

create database redmine_development;

第七步 建立表

默認建立到 redmine_development 這個庫
rake db:migrate
  • 注意:此時數據庫編碼不是utf8,將不能錄入中文,須要將全部的表改成utf8 編碼。

第八步 在conf 目錄下 建立secrets.yml文件

格式以下
development:
  secret_key_base: 'XXXXXXX'

test:
  secret_key_base: 'XXXXXXX'

# Do not keep production secrets in the repository,
# instead read values from the environment.
production:
    secret_key_base: 'XXXXXXX'
  • 在conf 目錄下執行 rails產生祕鑰的指令: rake secret RAILS_ENV=production, 會產生一個祕鑰,填寫上面的XXX

安裝完成 啓動服務

rails s -b 0.0.0.0 -p 82 -d

0.0.0.0 本機啓動ip,可改成相應的ip

82 是指定該服務的啓動端口,可自行更改
  • 若外網沒法訪問,請檢查防火牆配置或者雲服務器的安全組配置。

以上爲本人親自實踐。ubuntu 以及CenterOS,均部署成功。

相關文章
相關標籤/搜索