Windows下安裝配置集成Trac

          安裝Trac簡單嗎?看到Trac復(fù)雜的安裝步驟,大多數(shù)人會(huì)感到迷失,不過當(dāng)我這一次安裝成功后發(fā)現(xiàn),原來一切都那么自然,我甚至為沒有看到那么多困難感到奇怪,好的不說廢話了,看看我的安裝步驟。

          1,下載程序

          經(jīng)過這次安裝,發(fā)現(xiàn)下載正確的程序就完成了工作的80%,因?yàn)楹芏喟惭b都是完全自動(dòng)的,而配置又非常的簡單。本文的所有下載都是針對Subversion1.4.2,不要搞錯(cuò)阿,下面是要下載的程序:

          Python: http://www.python.org/ftp/python/2.4.4/python-2.4.4.msi
          Trac: http://ftp.edgewall.com/pub/trac/trac-0.10.2.win32.exe
          Clearsilver: http://www.clearsilver.net/downloads/win32/clearsilver-0.9.14.win32-py2.4.exe
          Pysqlite: http://initd.org/pub/software/pysqlite/releases/2.3/2.3.2/pysqlite-2.3.2.win32-py2.4.exe
          svn-python: http://subversion.tigris.org/downloads/svn-python-1.4.2.win32-py2.4.exe

          Python是必須的運(yùn)行環(huán)境,Trac自然要下載,Clearsilver是Trac需要的頁面顯示框架,Pysqlite是訪問sqlite數(shù)據(jù)庫的程序包,而svn-python是訪問Subversion的程序包。


          2, 安裝程序

          首先安裝Python,然后其他幾個(gè)安裝程序能夠自動(dòng)識別Python的安裝,從而只需要按照默認(rèn)安裝即可。

          3,配置Trac

          我的Python安裝在“D:\Python24”,我們在D盤創(chuàng)建了一個(gè)目錄trac,作為trac環(huán)境存放的目錄,然后在“D:\Python24\Scripts”下運(yùn)行(“>”后的為實(shí)際輸入的內(nèi)容,后面相同):

          D:\Python24\Scripts>..\python.exe trac-admin d:\trac initenv

          然后提示輸入Project的名字,我們輸入自己喜歡的名字,這里我輸入tractest,回車;然后詢問使用何種數(shù)據(jù)庫,為了教程的簡單,這里使用默認(rèn)的sqlite數(shù)據(jù)庫,直接回車即可,數(shù)據(jù)庫會(huì)存放在環(huán)境存放的目錄;然后會(huì)詢問版本庫的類型,默認(rèn)即可;然后會(huì)詢問版本庫的路徑,在這個(gè)例子里我輸入的是“d:\svnroot\project2”,這個(gè)目錄里就是我的一個(gè)版本庫;然后提示使用何種模版,回車默認(rèn)即可。最后回車,如果沒有問題,trac配置環(huán)境就建立起來了,現(xiàn)在啟動(dòng)服務(wù)器即可,運(yùn)行:

          D:\Python24\Scripts>..\python.exe tracd --port 8000 d:\trac

          然后在瀏覽器打開“http://localhost:8000/trac” ,如果看到有內(nèi)容,應(yīng)該就是安裝成功了,恭喜!

          提示:關(guān)于Trac中版本庫中文顯示的問題,我看了一下,Trac處理文件編碼是通過D:\trac\conf(剛才設(shè)置trac環(huán)境目錄的配置目錄)中的trac.ini文件的default_charset實(shí)現(xiàn)的,例如下面的配置:

          default_charset = UTF-8

          則在版本庫中的文本文件如果是UTF-8編碼的,則其中的中文字顯示非常正常,當(dāng)然如果是GBK(其實(shí)就是ISO88591)的文件,顯示的中文是亂碼。要想完全解決這個(gè)問題,不是單純Trac能解決的,需要考慮更全面的方式解決。


          總結(jié)

          大家如果還有什么其他需求,可以繼續(xù)探索。其實(shí)Trac的安裝過程并不復(fù)雜,只是因?yàn)橥瑫r(shí)要描述多種可能,所以讓人摸不著頭腦。在本文介紹的基礎(chǔ)上,你還可以有很多選擇,例如使用MySQL數(shù)據(jù)庫(要安裝MySQL和MySQL的Python庫),或者使用Apache(需要安裝Apache和對應(yīng)的Python集成工具)。

          posted on 2007-11-29 10:48 Tom 閱讀(1213) 評論(1)  編輯  收藏 所屬分類: CVS

          評論

          # re: Windows下安裝配置集成Trac 2007-11-29 10:51 Tom

          SourceForge開始全面支持Subversion,這真是個(gè)好消息,這預(yù)示著CVS獨(dú)霸天下的時(shí)代快要結(jié)束,SVN時(shí)代就要來臨。
          和CVS比起來,SVN的確很強(qiáng)大,這就像它的出現(xiàn)就是為了取代CVS一樣,它的目標(biāo)快要實(shí)現(xiàn)了。
          具體的功能特性大家可以上Subversion官方網(wǎng)站查看,這里沒必要給出那段生澀不好翻譯的英語短句了。
          官方中文網(wǎng)站在這兒,不過這個(gè)站的網(wǎng)絡(luò)通訊太差勁了,一個(gè)禮拜5天都上不去:(
          欣慰的是這里有個(gè)網(wǎng)站提供一本免費(fèi)的、非常棒的SVN圖書,可以選擇在線查看或者下載PDF,有中文版哦,SVN使用者必讀。
          如果你對SVN還是表示懷疑可以在這里查看國外網(wǎng)友寫的一篇各個(gè)版本控制系統(tǒng)功能比較的文章,相信看過后你不會(huì)再對SVN表示懷疑了。
          英文看不懂?幸好,有網(wǎng)友將那篇生澀的英文SVN特性用生澀的中文表述出來了 ,中文英文對照著看,湊合著還行。
          沖動(dòng)的你這時(shí)已經(jīng)手癢癢的想嘗試下SVN的魅力,但苦于現(xiàn)在的項(xiàng)目已經(jīng)建立在CVS上。別擔(dān)心,這里正好有一篇文章介紹如何將CVS的Repository轉(zhuǎn)換成SNV,轉(zhuǎn)換方法來自這個(gè)程序http://cvs2svn.tigris.org/
          如何使用SVN我這里不再介紹,官方的那本書是最好的教程,網(wǎng)上還有大量的安裝和使用的文章可以借鑒,這里簡單羅列幾個(gè)SVN輔助的軟件:
          1、SubVersion,從 http://subversion.tigris.org/ 下載,是實(shí)現(xiàn)服務(wù)系統(tǒng)的軟件,必裝的。
          2、TortoiseSVN,從 http://tortoisesvn.tigris.org/ 下載,是很不錯(cuò)的SVN客戶端程序,為windows外殼程序集成到windows資源管理器和文件管理系統(tǒng)的Subversion客戶端,用起來很方便,commit動(dòng)作變得就像Winrar右鍵壓縮一樣方便。
          3、SVNService.exe,從 http://dark.clansoft.dk/~mbn/svnservice/ 下載,是專為 SubVersion 開發(fā)的一個(gè)用來作為 Win32 服務(wù)掛接的入口程序。
          4、AnkhSVN,從http://ankhsvn.tigris.org/下載,這是一個(gè)專為Visual Studio提供SVN的插件。
          5、Subversive,從http://www.polarion.org/p_subversive.php下載,這時(shí)一個(gè)為Eclipse提供SVN的插件,據(jù)說已經(jīng)和Eclipse自帶的CVS功能有一拼。
          6、還有很多很多SVN相關(guān)的工具以及使用TIP介紹,大家可以上官方的相關(guān)鏈接頁面中查看,地址:http://subversion.tigris.org/links.html
            回復(fù)  更多評論   


          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
           
          <2007年11月>
          28293031123
          45678910
          11121314151617
          18192021222324
          2526272829301
          2345678

          導(dǎo)航

          統(tǒng)計(jì)

          常用鏈接

          留言簿(1)

          隨筆分類(42)

          隨筆檔案(43)

          文章分類

          相冊

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 全椒县| 丽江市| 汤原县| 同德县| 敦煌市| 纳雍县| 海盐县| 图木舒克市| 毕节市| 葵青区| 浮梁县| 山阳县| 林芝县| 曲沃县| 新津县| 梅河口市| 瑞金市| 邵东县| 辽宁省| 安乡县| 鲁山县| 辉县市| 天等县| 澄迈县| 鄄城县| 西充县| 安西县| 都匀市| 阳春市| 禹城市| 临城县| 延川县| 百色市| 梅河口市| 固原市| 武宁县| 治县。| 花莲市| 永和县| 高阳县| 卫辉市|