亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

在 windows 下安裝和簡單配置 trac 0.12

系統(tǒng) 2024 0

賴勇浩(http://laiyonghao.com)
Trac是一個基于Web的,輕量級的項(xiàng)目管理工具,它使用python語言編寫,官網(wǎng):http://trac.edgewall.org/。它集成了增強(qiáng)的Wiki功能和版本控制功能,并可通過插件擴(kuò)展其功能。由于插件眾多、功能全面,甚至可以與很多商業(yè)的CMS系統(tǒng)媲美,因此應(yīng)用也日益廣泛。它的ticket管理及工作流插件(http://trac-hacks.org/) 使得它也可以很方便地進(jìn)行簡單的業(yè)務(wù)協(xié)作及流程控制。

trac logo
0、確保已經(jīng)安裝好 python 和 setuptools。python 的版本至少要 2.4(我使用 2.6.2 版本),setuptools 至少要 0.6。
1、使用 setuptools 安裝 docutils、pygments 和 pytz,就是進(jìn)入命令行執(zhí)行 easy_install xxx 即可,嗯,確定要先連通互聯(lián)網(wǎng)。
2、從 svn 安裝 Genshi、Babel 和 Trac,通過 easy_install 安裝的版本太低,會掛掉。我統(tǒng)一把它們安裝到 D:/edgewall 。
svn co http://svn.edgewall.org/repos/babel/trunk babel
svn co http://svn.edgewall.org/repos/genshi/trunk genshi
svn co http://svn.edgewall.org/repos/trac/trunk trac
svn co http://www.unicode.org/repos/cldr/tags/release-1-7-2/common/ cldr
svn co 之后,進(jìn)入 genshi 目錄,執(zhí)行 python setup.py install 安裝好。
然后進(jìn)入 babel 目錄,執(zhí)行一下 python ./scripts/import_cldr.py ../cldr,把 cldr 的導(dǎo)入,這是正確安裝多語言版本必經(jīng)的一步。一定要注意。cldr 導(dǎo)入完成后再執(zhí)行 python setup.py install,這是必須的。
接下來進(jìn)入 trac 目錄,需要注意一下是我們要使用中文翻譯,所以要進(jìn)入 trac 的目錄執(zhí)行一下 python setup.py compile_catalog -f,把語言包編譯成本地的版本。再執(zhí)行 python setup.py install 就行了。
先簡單驗(yàn)證一下安裝有沒有成功,在任意目錄執(zhí)行一下 tracd,如果出現(xiàn) tracd 的 usage 就對了:
Usage: tracd-script.py [options] [projenv] ...
3、創(chuàng)建項(xiàng)目環(huán)境。在任意目錄執(zhí)行:trac-admin D:/trac_prj initenv 就可以在 D:/trac_prj 建立新的項(xiàng)目環(huán)境。
在建議環(huán)境的過程中,它會問你項(xiàng)目名字,這個隨喜了,我就輸入了一下 test,也會問你數(shù)據(jù)庫設(shè)定,我使用了默認(rèn)的 sqlite,所以隨手甩了個回車就搞定了,然后就看到命令行吐出一堆字符,不理,最后一行是 Congratulations! 就表示項(xiàng)目環(huán)境建立成功了。不過我也沒有見過不成功是怎么樣的,囧。
4、然后測試一下,在命令行執(zhí)行:tracd -p 8080 D:/trac_prj,然后打開瀏覽器,輸入 http://127.0.0.1:8000/trac_prj 就可以看到 Trac 頁面了。好,接下來就是用戶驗(yàn)證。
5、tracd 有個 auth 參數(shù),可以指定驗(yàn)證規(guī)則,不過 tracd 是使用 Apache 的 .htpasswd 文件來保存的,在 linux 下還可以方便地用 htpasswd /path/to/env/.htpasswd username 來增加,在 windows 下就沒有那么容易了。幸好 trac 提供了一個 python 腳本(見 http://trac.edgewall.org/demo-0.12/wiki/TracStandalone#GeneratingPasswordsWithoutApache)可以很方便地生成賬戶和密碼文件。把這個腳本保存下來,命令行執(zhí)行一下 python trac-digest.py -u username -p password >> c:/digest.txt,就可以把新用戶加入 c:/digest.txt 中了。然后在啟動 tracd 時使用如下命令:
tracd --port 8000 --auth=proj_name,c:/digest.txt,trac c:/path/to/proj_name
這時即可登錄 trac 系統(tǒng)。

在 windows 下安裝和簡單配置 trac 0.12


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯(lián)系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長非常感激您!手機(jī)微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發(fā)表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 国产成+人+亚洲+欧美综合 | 亚洲一区有码 | 国产区1 | 欧美激情免费 | 亚洲欧洲久久久精品 | 在线精品视频成人网 | 日本a毛片在线播放 | 精品一区二区久久 | 色一情一欲一爱一乱 | 99re久久在热线播放最新地址 | 狠狠综合久久 | 色噜噜亚洲精品中文字幕 | www.亚洲视频 | 日本不卡一区二区三区 最新 | 狠狠婷婷 | 久爱午夜精品免费视频 | 大ji吧快给我别停受不了视频 | 在线500福利视频国产 | 久久精品国产91久久麻豆自制 | 久久天天躁狠狠躁夜夜中文字幕 | 成年女人在线观看片免费视频 | 两性色午夜视频免费老司机 | 欧美黄视频在线观看 | 99久久精品男女性高爱 | 国产精品91视频 | 爱爱网站在线观看免费 | 久久久久久88色愉愉 | 亚洲精品成人网久久久久久 | 国产精品一区牛牛影视 | 久久青草精品一区二区三区 | 国产在线精品二区赵丽颖 | 久久国产欧美日韩精品 | 99久久99久久精品免费看子 | 国产视频观看 | 美女在线看永久免费网址 | 亚洲精品一区二区卡 | 一级毛片不卡 | 中文字幕不卡免费高清视频 | 国产欧美大片 | 久久er99热这里只是精品 | 精品国产一二三区 |