前言: http://topic.csdn.net/u/20090319/11/87edeccb-9d47-4f20-92e8-71b30c793029.html
項(xiàng)目管理是個(gè)很繁瑣的事情,任務(wù)的分配與進(jìn)度的跟蹤又是最煩的,所以借助于工具就很有必要了,特別像我這種已到中年之人,如果是20年前,這樣的工具根本不需要用,為什么?因?yàn)槟菚r(shí)候我很年輕?。?
介紹: Redmine是一個(gè)開源的項(xiàng)目,采用Ruby On Rails開發(fā),功能比較完善,Trac具有的功能基本上都有,而且還有日歷和甘特圖,并支持導(dǎo)出為PDF,并且還支持RSS訂閱,如需要詳細(xì)了解,請(qǐng)移步官網(wǎng):http://www.redmine.org。 Redmine安裝(Windows): 首先安裝
Ruby,Ruby是一鍵式安裝,只要Next就行了。安裝完成后,在CMD命令行下執(zhí)行g(shù)em install rails --include-dependencies,執(zhí)行這個(gè)命令的時(shí)候需要聯(lián)網(wǎng)的,因?yàn)樾枰螺d一些文件,而且過程有點(diǎn)慢,耐心等待其自動(dòng)安裝完成。
下載
Redmine,解壓即可。在配置前,必須安裝MySql數(shù)據(jù)庫,然后執(zhí)行以下幾個(gè)步驟:
1.在mysql中新建"redmine"數(shù)據(jù)庫create database redmine character set utf8;
2.把config/database.yml.example更名為config/database.yml,并設(shè)置數(shù)據(jù)庫用戶名和密碼
3.在命令提示符中到redmine的目錄下,創(chuàng)建數(shù)據(jù)庫結(jié)構(gòu)rake db:migrate RAILS_ENV="production"
4.安裝默認(rèn)配置 rake redmine:load_default_data RAILS_ENV="production"
5.運(yùn)行服務(wù)器ruby script/server -e production,使用http://localhost:3000/進(jìn)行瀏覽
6.使用admin/admin進(jìn)行登陸。
配置Redmine和SVN關(guān)聯(lián)時(shí)需要注意幾個(gè)問題:
1、系統(tǒng)變量Path中必須包含SVN的bin目錄,如果你的SVN不在Redmine這機(jī)器上,需要另外安裝SVN。有時(shí)候安裝后SVN的bin目錄不會(huì)自動(dòng)加入到Path變量中,這時(shí)候需要手工加入;
2、客戶端TortoiseSVN安裝最新版本的,原因安裝舊版本的TortoiseSVN時(shí)無法查看SVN的信息,這個(gè)不太明白,因?yàn)镠TTP是可以訪問的,理論上不需要TortoiseSVN都是可以的,這個(gè)試驗(yàn)沒有試過;
3、卡巴斯基會(huì)與SVN沖突,解決的辦法是在“設(shè)置”->"服務(wù)"->"網(wǎng)絡(luò)設(shè)置"->"端口設(shè)置中取消對(duì)80端口的監(jiān)控。
Redmine自啟服務(wù)安裝:
Redemine的啟動(dòng)是用命令行執(zhí)行的,在Redmine根目錄下執(zhí)行:ruby script/server -e
production即可,但是執(zhí)行后不能關(guān)閉控制臺(tái),不然服務(wù)就會(huì)關(guān)閉,這對(duì)于重啟服務(wù)器來說是一件很麻煩的事情,每次都要手動(dòng)啟動(dòng)Redmine;
既然Windows有服務(wù),可自啟,那就安裝成服務(wù),安裝步驟如下:
A、先安裝mongrel_service,在在C:\InstantRails\ruby\bin目錄下運(yùn)行:gem install mongrel_service,此過程中會(huì)下載一些其他必須的包;
B、使用mongrel_service將Redmine安裝為服務(wù):mongrel_rails service::install -N
RedMine -c C:\redmine -p 3000 –e production;C:\redmine是具體的目錄,參考修改;
C、安裝服務(wù)后,查看-e后的參數(shù)是不是production,如果不是production而是development,則在注冊(cè)表中把參數(shù)手動(dòng)改為
production 即可,修改方法是:在“開始→運(yùn)行”中鍵入“regedit.exe”,打開“注冊(cè)表編輯器”,展開分支
“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services”,在下面都是系統(tǒng)服務(wù)的名稱,右側(cè)窗格
中顯示的就是服務(wù)的詳細(xì)參數(shù)。找到ImagePath項(xiàng),修改保存后在服務(wù)列表中啟動(dòng)服務(wù),并把服務(wù)設(shè)置自動(dòng)啟動(dòng)。
Redmine郵件的配置:
修改Redmine下文件夾config中的email.yml,信息如下:
production:
delivery_method: :smtp
smtp_settings:
address: mail.XXXXX
port: 25
domain: XXXXX.com
# authentication: :login
# user_name: redmine@XXXXX.com
# password: XXXXXX
development:
delivery_method: :smtp
smtp_settings:
address: mail.XXXXX
port: 25
domain: XXXXX.com
# authentication: :login
# user_name: redmine@XXXXX.com
# password: XXXXXX
注意用#注銷掉的那三行信息,那是郵件服務(wù)器身份驗(yàn)證信息,但是如果你的用戶已經(jīng)使用了域驗(yàn)證,就不需要那三行信息,像我自己用的就是內(nèi)部的郵件服務(wù)器
(MS
Exchange),就無須身份驗(yàn)證的必要。如果使用的是外面郵件服務(wù)器,一般是需要的;參數(shù)設(shè)置好了,然后重啟Redmine服務(wù),在配置中設(shè)置好發(fā)送
郵件的賬號(hào),然后測(cè)試(測(cè)試功能在右下角,我覺得自己眼神實(shí)在差,居然沒有發(fā)現(xiàn)那個(gè)功能,還抱怨Redmine怎么那么笨的,沒有提供郵件測(cè)試的功能,每
次測(cè)試都在實(shí)際操作中進(jìn)行,比較更新問題等,哈哈,傻了)。
下在給出幾張Redmine經(jīng)常用的界面圖片:
“我的工作臺(tái)”界面,看看上面的任務(wù)安排,是不是挺恐怖的,星期天都有……
我自己的工作看起來不是很多,其實(shí)是沒有寫上去,因?yàn)樘喾爆嵉氖虑榱?
任務(wù)安排列表
任務(wù)安排:日歷模式
任務(wù)安排:甘特圖模式
查看版本界面(Subversion):