Blog信息 |
blog名称: 日志总数:1304 评论数量:2242 留言数量:5 访问次数:7618472 建立时间:2006年5月29日 |

| |
[Python]安装Trac 软件技术
lhwork 发表于 2007/2/1 12:35:10 |
Trac 是用Python写的一个基于Web的事件跟踪系统,可以用于项目管理中。它使用WiKi作为文档的格式,Subversion作为版本控制系统。1、安装要求(1)Python, 版本 >= 2.3。(2)ClearSilver, 版本 >= 0.9.3,编译时带上参数./configure --with-python=/usr/local/bin/python。(3)PostgreSQL。(4)mx Extensions for Python。
python setup.py install(5)pyPgSQL。
python setup.py buildpython setup.py install(6)swig。
./configure --with-python=/usr/local/bin/pythonmakemake install(7)Subversion with Python bindings。
./configure --with-berkeley-db=/usr/local/BerkeleyDB.4.4makemake install修改subversion_path/apr/include/apr.h的bug:
#if defined(PATH_MAX)#define APR_PATH_MAX PATH_MAX#elif defined(_POSIX_PATH_MAX)#define APR_PATH_MAX _POSIX_PATH_MAX#elif !defined(PATH_MAX)#define PATH_MAX 1024#else#error no decision has been made on APR_PATH_MAX for your platform#endif
make swig-pymake install-swig-py(8)Trac
python ./setup.py install2、创建项目(1)新建PostgreSQL数据库
su - postgrescreatedb tracpsql tractrac=# CREATE USER trac WITH PASSWORD 'trac';\q(2)新建Subversion代码仓库svnadmin create /data/repos(3)设置环境变量PYTHONPATH
PYTHONPATH=/usr/local/lib/svn-pythonexport PYTHONPATH(4)创建项目,并启动访问
trac-admin /data/project initenv #设置PostgreSQL数据库连接postgres://trac:trac@localhost/tractracd --port 8000 /data/project
|
|
|