VisualSVN网站提供了一种在VisualSVN 2.6.4(apache web服务器)上安装trac 0.12并使用Subversion身份验证的方法。这在以下描述:http://www.visualsvn.com/server/trac/这很好但最近我不得不更新到包含和更新到SVN 1.8.5的VisualSVN 2.7.3,并且还必须更新到Trac 1.0.1。我能够替换文件夹中的trac文件和trac的页面正在服务但我在维基上得到以下错误:
“警告:无法与存储库同步”(默认)“(不支持的版本控制系统”svn“:DLL加载失败:找不到指定的过程。)。查看Trac日志了解更多信息。“
Trac Log文件包含以下错误:
2013-12-23 00:24:13,892 Trac[svn_fs] INFO: Failed to load Subversion bindings Traceback (most recent call last): File "build\bdist.win32\egg\tracopt\versioncontrol\svn\svn_fs.py", line 273, in __init__ _import_svn() File "build\bdist.win32\egg\tracopt\versioncontrol\svn\svn_fs.py", line 72, in _import_svn from svn import fs, repos, core, delta File "C:\VisualSVN Server\trac\python\lib\site-packages\svn\fs.py", line 26, in from libsvn.fs import * File "C:\VisualSVN Server\trac\python\lib\site-packages\libsvn\fs.py", line 86, in import core File "C:\VisualSVN Server\trac\python\lib\site-packages\libsvn\core.py", line 25, in _core = swig_import_helper() File "C:\VisualSVN Server\trac\python\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.
我怀疑我是第一个遇到此问题的人,但我找不到任何解决此问题的方法。我还通过电子邮件向VisualSVN发送了有关不受支持的插件的电子邮件,但没有得到任何帮助(可以理解)。如果有人处理过这个问题,请知道这些经文的步行通过,请发布。
作为最后的希望,任何人都知道设置Trac以与上述版本的VisulSVN(apache web服务器)一起使用的替代方法,您的帮助也很受欢迎。
答案 0 :(得分:1)
巧合的是,在您发布问题的同一天,我遇到了同样的问题。经过一番搜索后,我发现Trac网站上有一张票,其他人也有类似的问题:
http://trac.edgewall.org/ticket/6739
我所概述的修复程序几乎相同。我已经在下面描述了我的设置+版修补程序:
在Win 7 64位VM上运行Apache 2.4,使用Python 2.7和Trac 1.0.1(全32位)。
对于subversion安装,我使用了Alagazam.net的1.8.5 Windows安装程序以及Apache 2.4的Python 2.7绑定(win32)。
根据安装指南安装所有内容。安装好所有内容后,我将libapr-1.dll
文件从Subversion bin目录复制到Apache bin目录,替换那里的文件的现有版本。解雇Apache Web服务器进行测试,一切都很好,花花公子。希望这也解决了你的问题......