標籤:專案管理 管理系統 跟蹤系統 ror redmine
Redmine是用Ruby開發的基於web的專案管理軟體,是用ROR架構開發的一套跨平台專案管理系統,據說是源於Basecamp的ror版而來,支援多種資料庫,有不少自己獨特的功能,例如提供wiki、新聞台等,還可以整合其他版本管理系統和BUG跟蹤系統,例如Perforce、SVN、CVS、TD等等。這種 Web 形式的專案管理系統通過“項目(Project)”的形式把成員、任務(問題)、文檔、討論以及各種形式的資源群組織在一起,大家參與更新任務、文檔等內容來推動項目的進度,同時系統利用時間軸索和各種動態報表形式來自動給成員彙報項目進度。
下面開始部署:
本文系統:centos6.5 x86_64
Ip:192.168.28.138
1、安裝環境:(本地已經安裝了epel源)
yum install gcc flex autoconf zlib curl zlib-devel curl-devel bzip2 bzip2-devel ncurses-devel libjpeg-devel libpng-devel libtiff-devel freetype-devel pam-devel gcc+ gcc-c++ libxml2 libxml2-devel libxslt libxslt-devel -y
2、安裝libyaml
yum install libyaml-devel yaml -y
3、安裝mysql
yum install mysql mysql-server mysql-devel -y
初始化資料庫
/etc/init.d/mysqld start
弄個密碼:
mysqladmin -uroot password ‘123456‘
登入並建立個資料庫
mysql -uroot -p123456 CREATE DATABASE redmine CHARACTER SET utf8; grant all on redmine.* to [email protected]‘localhost‘ identified by ‘redmine123‘; flush privileges;
4、安裝ruby(使用其他帳號來安裝)
useradd -d /opt/redmine redminesu - redminewget tar zxvf ruby-1.9.3-p547.tar.gz cd ruby-1.9.3-p547 ./configure --prefix=/opt/redmine/ruby --enable-shared makemake install
4.2、設定環境變數
vim ~/.bash_profile export PATH=/opt/redmine/ruby/bin:$PATH
測試命令
[[email protected] ruby-1.9.3-p547]$ ruby -vruby 1.9.3p547 (2014-05-14 revision 45962) [x86_64-linux][[email protected] ruby-1.9.3-p547]$ gem -v1.8.23.2
5、安裝Rails
安裝指定版本
gem install rails -v "3.2.17" -V
安裝Bundler
gem install bundler –V
6、安裝redmine
yum install ImageMagick-devel -y ##此步需rootwget http://www.redmine.org/releases/redmine-2.5.1.tar.gztar zxvf redmine-2.5.1.tar.gz mv redmine-2.5.1 redminecd redmine/cp config/database.yml.example config/database.ymlvim config/database.ymlproduction: adapter: mysql2 database: redmine host: localhost username: redmine password: "redmine123" encoding: utf8development: adapter: mysql2 database: redmine host: localhost username: redmine password: "redmine123" encoding: utf8
7、安裝ruby組件
進入redmine根目錄,bundle執行注意不要使用root許可權執行
bundle install --without development test
8、產生密鑰
rake generate_secret_token
9、初始化資料庫(如果已經有資料庫結構,可以忽略此部)
RAILS_ENV=production rake db:migrateRAILS_ENV=production rake redmine:load_default_data #此步現在語言,我們選擇zh即可
[[email protected] redmine]$ RAILS_ENV=production rake redmine:load_default_dataSelect language: ar, az, bg, bs, ca, cs, da, de, el, en, en-GB, es, et, eu, fa, fi, fr, gl, he, hr, hu, id, it, ja, ko, lt, lv, mk, mn, nl, no, pl, pt, pt-BR, ro, ru, sk, sl, sq, sr, sr-YU, sv, th, tr, uk, vi, zh, zh-TW [en] zh====================================Default configuration data loaded.
10、構建檔案結構以及許可權
mkdir -p tmp tmp/pdf public/plugin_assetschown -R redmine:redmine files log tmp public/plugin_assetschmod -R 755 files log tmp public/plugin_assets
11、運行
ruby script/rails server webrick -e production -p 3000 -d
瀏覽器:http://192.168.28.138:3000/login
使用者名稱和密碼都是admin;
650) this.width=650;" src="http://s3.51cto.com/wyfs02/M01/42/73/wKiom1PXey6ifWj1AACozjy5jpQ588.jpg" title="12.jpg" alt="wKiom1PXey6ifWj1AACozjy5jpQ588.jpg" />
關於使用手冊,請移步此處,免費下載
使用手冊
本文出自 “leo_Sary_lansgg” 部落格,請務必保留此出處http://lansgg.blog.51cto.com/5675165/1536472