專案管理軟體–redmine

來源:互聯網
上載者:User

(一)項目小組原有的專案管理軟體

   原來項目組開發管理,使用的是VSTS 2005。

  • 龐大而複雜,使用了一台專門的伺服器進行構建TFS端;
  • 使用SQLServer2005做資料庫支援,資料在運行一段時間後,LOG檔案很大,佔用磁碟空間,串連也很緩慢;
  • 構建專案網站複雜,目前僅用其儲存了一下開發文檔,提供給小組瀏覽;
  • 使用曾經遇到過兩次SQLServer宕機,恢複後,發現代碼錯亂!
  • 使用I-Mails作為內部郵件系統,與TFS整合為成功(是我們能力不足,沒搞定 )
  • bug管理很粗糙;
  • 專案計劃、控制使用MS Project進行整合,需要配置Project Server進行門戶服務,太費勁了,也不能建立子任務
  • 一個任務不能支配多個人同時完成;
  • 進行TFS遷移時,需要做使用者映射、Database Backup等工作,開發端的工作區也要修改;備份、恢複後,還出現檔案名稱與內容不一致的現象。
  • ......
  • VSTS讓我離去的理由太多了

     所以,我開始尋找另外一款專案管理軟體。

 

尤其做項目遷移,使用者映射也很煩人。

(二)redmine  簡介

    基於ROR架構開發的一套跨平台Web專案管理系統。

    開源,免費~~

    使用的人眾多,有問題,好請教啊

    有太多FANS做外掛程式開發,經常發現自己需要的功能模組

 

    功能:

  • 多項目和子項目支援 
  • 可配置的使用者角色控制 
  • 可配置的問題追蹤系統
  • 自動日曆和甘特圖繪製
  • 支援 Blog 形式的新聞發布、Wiki 形式的文檔撰寫和檔案管理
  • RSS 輸出和郵件通知
  • 每個項目可以配置獨立的 Wiki 和論壇模組
  • 簡單的任務時間跟蹤機制
  • 使用者、項目、問題支援自訂屬性
  • 支援多種版本控制系統的綁定(SVN、CVS、Git、Mercurial 和 Darcs)
  • 支援多 LDAP 使用者認證
  • 支援使用者自註冊和使用者啟用
  • 多語言支援(已經內建了zh簡體中文) 
  • 多資料庫支援(MySQL、SQLite、PostgreSQL)

 

 

 

 

 

(三)安裝Redmine

redmine 依賴ruby on rails開發,安裝redmine前需要配置環境,可以下載instantrails安裝,則可以更簡單、快捷的搭建redmine運行環境(ruby、mysql、apache等)

 

 

1、下載 InstantRails     http://rubyforge.org/frs/?group_id=904

            redmine           http://rubyforge.org/frs/?group_id=1850

 

2、解壓縮    將InstantRails解壓縮到一個目錄,例如:D:/InstantRails-2.0-win

                      此包是一個Rails架構,包含了PHPMyAdmin、MySQL、Apache。

                  將Redmine解壓縮到 D:/InstantRails-2.0-win/rails_apps目錄下,形成目錄D:/InstantRails-2.0-win/D:/InstantRails-2.0-win/rails_apps/redmine-0.9.0

 

3、運行D:/InstantRails-2.0-win下的InstantRails.exe,會彈出一個介面監視Apache、MySQL的運行狀態。

 

4、

 

4、建立資料庫

  • 進入phpMyAdmin

      http://127.0.0.1/mysql/,開啟SQL小表單,執行語句:create database redmine character set utf8

  • 將D:/InstantRails-2.0-win/rails_apps/redmine-0.9.0/config

    目錄下的

    database.yml.example

    檔案重新命名為

    database.yml

  • 進入DOS命令符介面:InstantRails的主菜單【I】-->Rails Applications-->Open Ruby Console Windows
  • 進入redmine目錄: cd redmine-0.9.0
  • 建立資料表:   rake db:migrate RAILS_ENV="production"
  • 執行命令:rake redmine:load_default_data RAILS_ENV="production"

    ,指明當前項目運行環境為

    production

    ,中間會提示選擇語言,我們選擇

    zh





5、啟動

web

服務

    在命令列裡

執行 ruby script/server -e production

6、啟動redmine  

http://localhost:3000/

 

 

(四)後記

最好大家還是參考英文的安裝協助:http://www.redmine.org/wiki/redmine/RedmineInstall

我最開始都是從網上搜尋的中午安裝指導。結果,兩天時間沒搞定,按照英文的協助step by step,半天就都搞定,也調出中文了。

我下載的軟體都是最新版本,有些環境需要設定,比如 RAILS_ENV=production rake config/initializers/session_store.rb,兒網上流行的許多協助,並沒有提及,所以經常遇到錯誤~

 

D:/InstantRails-2.0-win/rails_apps>gem install rails -v=2.3.5
Updating metadata for 1 gems from http://gems.rubyforge.org
.
complete
ERROR:  could not find rails locally or in a repository

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.