gpt4 book ai didi

python - 在 64 位 Windows 7 上安装 Trac

转载 作者:太空宇宙 更新时间:2023-11-04 09:21:08 25 4
gpt4 key购买 nike

我正在配置 Windows 7 64 位附带的新开发服务器。

它必须安装了带有 Subversion 集成的 Trac。

我使用 VisualSVN 2.1.1 安装 Subversion,使用 TortoiseSVN 1.6.7 的客户端和 AnkhSVN 2.1.7 用于 Visual Studio 2008 SP1 集成。

一切正常!我的问题是在进行 Trac 安装时开始的。

我安装 python 2.6 一切正常。Trac 没有 x64 Windows 安装程序,所以我通过使用 python 控制台 (C:\Python26\python.exe C:/TRAC/setup.py install) 编译它来手动安装它。之后,我可以正常创建TRAC项目,Trac核心工作正常。那么问题开始了,让我们看一下 Trac INSTALL 文件:



要求

要安装 Trac,必须安装以下软件包:

  • Python,版本 >= 2.3。
  • 颠覆,版本 >= 1.0。 (>= 1.1.x 推荐)
  • Subversion SWIG Python 绑定(bind)(不是 PySVN)。
  • PySQLite,版本 1.x(适用于 SQLite 2.x)或版本 2.x(适用于 SQLite 3.x)
  • Clearsilver,版本 >= 0.9.3(推荐 0.9.14)

python :好的


颠覆:好的


Subversion SWIG Python 绑定(bind)(不是 PySVN):这里我遇到第一个问题,他让我'cd'到swig目录并运行'configure'文件,结果是:

C:\swigwin-1.3.40> c:\python26\python.exe configure

File "configure", line 16
DUALCASE=1; export DUALCASE # for MKS sh
^
SyntaxError: invalid syntax

PySQLite,版本 1.x(针对 SQLite 2.x)或版本 2.x(针对 SQLite 3.x):不需要,因为 Python 2.6 自带 SQLLite


Clearsilver,版本 >= 0.9.3(推荐 0.9.14):第二个问题,Clearsilver 只有 32 位安装程序,无法识别 python 安装(因为注册表项位于 32 位到 64 位的不同位置)。所以我尝试用 python 控制台手动安装它。它返回一个与 SWIG 相同类型的错误:

C:\clearsilver-0.10.5>C:\python26\python.exe ./configure

File "./configure", line 13
if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
^
SyntaxError: invalid syntax


当我使用“TRACD”命令模拟 Web 服务器时,当我禁用 svn 支持时它运行良好,但是当我尝试打开网页时它显示一个关于 ClearSilver 没有安装用于生成 html 内容的错误。

并且(为了让我更开心)这个 TRAC 将在 IIS7 上运行,我不能安装 Apache...

我对这个问题快要疯了...救命!!!

最佳答案

只需将注册表从 [HKEY_LOCAL_MACHINE\SOFTWARE\Python] 导出到 [HKEY_CURRENT_USER\Software\Python]。

这是因为 trac 只看到 [HKEY_CURRENT_USER\Software\Python] 并且你安装了 python “For all users”

关于python - 在 64 位 Windows 7 上安装 Trac,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2420984/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com