0

我在 Windows 2008 R2 服务器上使用 Wandisco 站点上的 :WANdiscoSubversion_1.7.8-2.exe 安装了Wandisco SVN服务器。

我在上述服务器上使用Python 2.7.5(32 位)和 Trac 1.0.1 。

我需要将SVN 与 Trac 集成以在我的项目中进行错误跟踪。

在处理这个问题时,我从以下位置安装了svn python 绑定:http : //sourceforge.net/projects/win32svn/files/1.7.8/apache22/svn-win32-1.7.8_py27.zip

我解压了这个文件夹并将 libsvn 和 svn 文件夹复制到 python 安装目录/Lib/site-packages。

现在,当我尝试将 trac 存储库与我的 svn 存储库同步时,出现以下错误:

`C:\Python27\Scripts>trac-admin C:\apps\secbusnew repository resync "rtcdummy"
TracError: Unsupported version control system "svn": DLL load failed: The specified module could not be found. `

我四处搜索,找到并尝试了很多解决方案,但不幸的是没有任何效果。

正如 trac 网站(http://trac.edgewall.org/wiki/TracSubversion)所建议的那样,我尝试在 python 命令行中运行“from svn import core”,但出现以下错误:

Python 2.7.5 (default, May 15 2013, 22:43:36) [MSC v.1500 32 bit (Intel)] on win32 
>>> from svn import core
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:\Python27\lib\site-packages\svn\core.py", line 26, in <module>
from libsvn.core import *
File "C:\Python27\lib\site-packages\libsvn\core.py", line 25, in <module>
_core = swig_import_helper()
File "C:\Python27\lib\site-packages\libsvn\core.py", line 21, in swig_import_helper
_mod = imp.load_module('_core', fp, pathname, description)
ImportError: DLL load failed: The specified procedure could not be found.`

谁能帮我解决上述问题?

问候

索米亚·达斯

4

1 回答 1

1

找不到可以使用 Dependency Walker 看到的 DLL(可能是 INTL3_SVN.dll)。该 DLL 不是 Wandisco svn 服务器二进制文件的一部分。也许还会发生其他一些与 Python 及其 SVN 绑定之间不兼容的问题。

一个解决方案是安装 Bitnami Trac Stack 1.0.1 并将其 Python 绑定复制到您的 Python 安装目录,因为这是一个一致协调的系统。

于 2013-08-14T06:53:26.097 回答