Trac官网和教程http://trac.edgewall.org/wiki/TracGuide
1)依赖关系图
2)准备软件
1. python-2.5
2. Trac-0.11b2
3. Genshi-0.5.1-py2.5
4. pysqlite-2.4.0-py2.5
5. svn-1.4.6
6. svn-python-1.4.6-py2.5
7. ez_setup.py
8. apache-2.2.9
9. mod_python-3.3.1-py2.5-Apache2.2
下载
3)Trac+SVN
1. 解压svn-1.4.6,我解压到了C:\,将C:\svn-win32-1.4.5\bin加入环境变量。
2. 首先安装Python,我用的是python2.5,所以其他软件都应该是与之对应的如:xxx-py2.5,默认安装路径是C:\Python25\。将C:\Python25加入环境变量。
3. 接着安装Trac-0.11b2、Genshi-0.5.1-py2.5、pysqlite-2.4.0-py2.5、svn-python-1.4.6-py2.5,顺序不分先后。C:\Python25\下会多出一个Scripts文件夹,将C:\Python25\Scripts加入环境变量。
4. 安装setuptools
cd到ez_setup.py文件所在目录(我是将ez_setup.py放到了C:\Python25\下)
python ez_setup.py
安装完setuptools之后,就能下载那些插件包来安装了。
5. 建立两个目录D:\SVN\myproject和D:\Trac\mypoject,为SVN和Trac的配置环境。
安装SVN版本库
svnadmin create D:\SVN\myproject
创建Trac初始环境
trac-admin D:\Trac\myproject initenv
根据提示输入相应内容,第一个是项目名,第二、三个直接默认回车,第四个是svn版本库的路径
一大串命令过后,看到这个Trac环境就算配置成功了
6. 测试一下
tracd -p 8001 D:\Trac\myproject
tracd相当于起了个服务,在此期间不要关闭tracd运行的窗口,因为关闭了窗口,tracd就停止运行了。
浏览器输入http://localhost:8001/myproject 即可访问。
左上角的logo没有正确显示?到Trac的配置文件trac.ini 中(在D:\Trac\myproject\conf\)
将
[header_logo]
alt = (please configure the [header_logo] section in trac.ini)
height = -1
link =
src = site/your_project_logo.png
width = -1
改为
[header_logo]
alt =
height = -1
link = http://example.org/
src = common/trac_banner.png
width = -1
Trac相关的配置都保存在trac.ini文件中,修改这个配置文件后,除了[components]和[logging]部分需要重新启动web服务,其它的修改都不需要重启web服务,配置的变化会立刻反应到网站中。
关于该配置文件的帮助,在官方网站的 The Trac Configruation File。
4)Apache+Trac+SVN
5)参考
http://hi.baidu.com/xuexiba/blog/category/06%20%C5%E4%D6%C3%B9%DC%C0%ED
http://www.javaeye.com/topic/151051
http://download.csdn.net/source/908504
http://www.uml.org.cn/pzgl/200804118.asp
http://hi.baidu.com/todayz/blog/item/748b4034994c174b251f14bb.html
http://mqjing.blogspot.com/2008/06/windows-trac-011-python-25.html
http://www.sudu.cn/info/html/edu/20070101/287279.html