如果是release版的trac,我的建议就简单粗暴,你的系统提供什么软件包(或者你能在trac的主站上下到的包)。就直接拿来用好了。当然,release版的trac安装还是都很靠谱的,就算是源码版, sudo python setup.py install足矣。
developer版稍麻烦些,setup.py install的时候,你会发现它要求的genshi库版本自己找不到。其实,这时候可以先
easy_install -U "Genshi==dev",然后再回过头来继续安装吧。
接下来就按部就班的建站点,trac-admin %path% initenv。它会以问答的形式指引用户设定项目名、源码库、数据库(SQLite之外的用户移步这里)。
此时,启动tracd -p %port %path ,已经可以看到站点了。安装至此算是初步成功,祝你顺利:)。
附:其实这就是Django所宣传的MVT结构(Model View Template),trac可以说是比较典型的MTV应用。理解这一点,开发trac的插件或对它进行定制,思路就会清楚多了。
没有评论:
发表评论