Tag Archives: Trac

让 setuptools 使用 HTTP 代理

在命令行窗口中使用类似 set HTTP_PROXY=192.168.0.92:8118 的命令设置一下就可以了,不过我用过的几个 HTTP 代理软件(Privoxy、Polipo)都不能处理 FTP 协议,所以如果想通过代理来安装 Trac 就不行了(因为最终是在 edgewall 的 FTP 服务器上下载),其它如 Genshi、Babel 之类的倒是没问题。 另外,如果是安装 Trac 的插件,会用到 svn 来进行代码检出,这就需要再另外设置一下 svn 的代理,Windows 下应该是在用户目录下的 Subversion\servers 中进行设置,不幸的是,改好之后似乎还是有问题:( C:\Python26\Scripts>easy_install.exe http://trac-hacks.org/svn/sectioneditplugin/0.12Downloading http://trac-hacks.org/svn/sectioneditplugin/0.12Doing subversion checkout from http://trac-hacks.org/svn/sectioneditplugin/0.12to c:\docume~1\yg\locals~1\temp\1\easy_install-abpnnh.12svn: 服务器发送了意外的返回值(400 Invalid header received from browser),在响应“REPORT” … 繼續閱讀

发表在 软件使用 | Tagged , , , | 发表评论

SVN + Trac 环境升级

原来:Apache 2.0.x + Python 2.4.x + Subversion 1.4.x + Trac 0.10.x/0.11.x,配套 mod-python, svn-python, pysqlite …差不多已经使用了三年,仅小版本升过级。 现在:Apache 2.2.x + Python 2.6.x + Subversion 1.6.x + Trac 0.12.1,配套 mod-wsgi, svn-python …终于与时俱进啦! 过程: 1. 基础软件安装:Apache + Python,没啥好说,下载&安装。 2. Subversion 2.1 安装 自从 SVN … 繼續閱讀

发表在 软件开发 | Tagged , | 发表评论

升级 Trac : 0.10.4 –> 0.11.2.1

直接运行官方网站上下载新版本的安装包,然后脚本升级项目文件夹,报错: trac-admin /path/to/projenv upgrade Traceback (most recent call last): File “trac-admin”, line 21, in ? from trac.scripts.admin import run File “C:Python24Libsite-packagestrac__init__.py”, line 14, in ? __version__ = __import__(‘pkg_resources’).get_distribution(‘Trac’).version ImportError: No module named pkg_resources 查了一下,pkg_resources 是 setuptools 里面的,下载并执行下面的脚本文件就可以安装好 setuptools: http://peak.telecommunity.com/dist/ez_setup.py 继续升级项目文件夹,还是报错: … 繼續閱讀

发表在 软件开发 | Tagged | 发表评论

windows 上安装 trac

网上介绍 trac 安装的帖子还不少,先照猫画虎安装上 python 及相关的一些小软件(详细列表见后)。 命令行窗口中切换到 python 的 script 目录,运行 ..python.exe trac-admin d:projectstest initenv,输入相关参数(项目名称随意、数据库连接信息缺省、版本工具缺省、版本库位置照实、样式缺省),提示 Failed to create environment。 traceback 的最后是: cnx = sqlite.connect(path, timeout=int(params.get(‘timeout’, 10000))) ValueError: database parameter must be string or APSW Connection object 貌似是 sqlite 这块有点问题,折腾了好一会,最后才发现是 pysqlite 的版本太新,从 2.4.0 降到 … 繼續閱讀

发表在 软件开发 | Tagged , | 3条评论