茫茫網海中的冷日 - 對這文章發表回應
茫茫網海中的冷日
         
茫茫網海中的冷日
發生過的事,不可能遺忘,只是想不起來而已!
 恭喜您是本站第 1730416 位訪客!  登入  | 註冊
主選單

Google 自訂搜尋

Goole 廣告

隨機相片
F09_544.jpg

授權條款

使用者登入
使用者名稱:

密碼:


忘了密碼?

現在就註冊!

對這文章發表回應

發表限制: 非會員 可以發表

發表者: 冷日 發表時間: 2011/11/21 1:43:39

Redmine for CentOS 5.6 安裝專案管理系統

由於工作的關係,又接觸到了這個從前聽說過的專案管理系統Redmine,這是一套由Ruby程式設計而成的管理工具,提供多使用者管理多個專案,藉由群組或使用者的權限控管使用行為,不過在較嚴謹的CentOS上安裝這套工具還真讓我吃了不少苦頭呢 ,首先是Redmine並不屬於LAMP環境下可直接安裝的網頁程式,再來就是已經習慣Ubuntu這種智慧型自動化的安裝模式,讓我有點感覺又回到了3年前碰SuSE的苦力生活呢!

 

 

1.Web Service

# yum install httpd httpd-devel

 

2.MySQL Service


# yum install mysqld mysql-devel mysql-server
# chkconfig --levels 235 mysqld on
# service mysqld start

 

3.Php install(若要使用phpMyAdmin管理MySQL的話才需要安裝 )

# yum install php php-mysql php-mbstring php-mcrypt php-gd

 

4.Ruby install ( 下載較新版的Ruby for CentOS 5.6 )

# Ruby -v
# cd /etc/yum.repos.d
# wget http://rubyworks.rubyforge.org/RubyWorks.repo
# yum install ruby
# yum install ruby-devel.x86_64 ruby-docs.x86_64 ruby-rdoc.x86_64

 

5.RubyGem install

# cd /opt
# wget http://production.cf.rubygems.org/rubygems/rubygems-1.4.2.tgz
# tar zxvf rubygems-1.4.2.tgz
# ruby ./rubygems-1.4.2/setup.rb

 

6.Redmine 
主程式下載

# cd /var/www/html
# wget http://rubyforge.org/frs/download.php/74722/redmine-1.1.3.tar.gz
# tar zxvf redmine-1.1.3.tar.gz
# mv redmine-1.1.3 ./redmine

 

7.Bundler & Gemfile

# gem install bundler
# vi /var/www/html/readmine/Gemfile

貼上以下文字...
source :rubygems
source " http://rubygems.org"
source :rubyforge
source " http://gems.rubyforge.org"
source :gemcutter
source "
http://gemcutter.org"
gem "rake", "0.8.3"
gem "rack", "1.0.1"
gem "i18n", "0.4.2"
gem "rubytree", "0.5.2", :require => "tree"
gem "RedCloth", "~>4.2.3", :require => "redcloth" # for CodeRay
gem "mysql"
gem "coderay", "~>0.9.7"

 

8.Rails install

# gem install rails -v=2.3.11 --no-ri --no-rdoc
# gem install i18n -v=0.4.2 --no-ri --no-rdoc
# gem install mysql --no-ri --no-rdoc
# gem install cgi_multipart_eof_fix --no-ri --no-rdoc
# gem install coderay --no-ri --no-rdoc

 

9.bundle install

# cd /var/www/html/redmine
# bundle install

 

10.Create Database


# mysql -u root -p 
Mysql> create database redmine character set utf8;
Mysql> exit

 

11.Redmine setting

# cp /var/www/html/redmine/config/database.yml.example /var/www/html/redmine/config/database.yml

請在database.yml中填入mysql相對應帳戶細節...

 

# cd /var/www/html/redmine
# RAILS_ENV=production bundle exec rake generate_session_store
# RAILS_ENV=production bundle exec rake db:migrate
# RAILS_ENV=production bundle exec rake redmine:load_default_data

Run redmine ( 網頁端口預設為3000 )
也可將這行指令寫在rc.local以便每次開機後都會自動執行!
# ruby script/server -e production

 

 

 

Redmine操作與使用

於瀏覽器URL處輸入server IP,埠號3000,利用web介面登入Redmine系統。

 

Admin登入 ( 密碼admin ) 後可以看到目前Redmine上進行中的專案。

 

Admin或管理人員群組的會員可以創建新專案。

 

進入剛剛建立好的專案頁面如下。

 

管理人員可以將所需會員加入此專案並分派成員角色權限。

 

專案中的成員可依權限建立專案中的功能、Bug等事項。

 

從該專案清單中可以條列所有相關事項

 

以甘特圖壓著版本來看專案中的事項狀態,一目瞭然!

 

從專案裡的「版本藍圖」可以知道專案的整體進度。

 

Redmine也細心的為每一個專案提供了簡易論壇的功能。

 

而在會員的帳戶首頁,也可以清楚看到被指派或自行通報的事項。

Redmine這套專案管理系統並非三言兩語可以介紹完畢,還是需要專案經理的設計、理解與實際使用才能真正讓工具與現實做結合,在這裡就只做個簡單的介紹,祝大家使用愉快喔!


原文出處:Redmine for CentOS 5.6 安裝專案管理系統
內容圖示
url email imgsrc image code quote
樣本
bold italic underline linethrough   












 [詳情...]
validation picture

注意事項:
預覽不需輸入認證碼,僅真正發送文章時才會檢查驗證碼。
認證碼有效期10分鐘,若輸入資料超過10分鐘,請您備份內容後,重新整理本頁並貼回您的內容,再輸入驗證碼送出。

選項

Powered by XOOPS 2.0 © 2001-2008 The XOOPS Project|