VisualSVN网站提供了一种在具有Subversion身份验证的VisualSVN 2.6.4(Apache Web服务器)上安装trac 0.12的方法。对此进行了描述:http://www.visualsvn.com/server/trac/效果很好,但是最近我不得不更新到VisualSVN 2.7.3(包括并更新到SVN 1.8.5),还不得不更新到Trac 1.0.1。我能够替换文件夹中的trac文件,并且正在运行trac的页面,但是在Wiki上出现以下错误:
“警告:无法与存储库“(默认)”同步(不支持的版本控制系统“ svn”:DLL加载失败:找不到指定的过程。)。在Trac日志中查找更多信息。”
Trac日志文件包含以下错误:

2013-12-23 00:24:13,892 Trac [svn_fs]信息:无法加载Subversion绑定
追溯(最近一次通话):
  __init__中的文件“ build \ bdist.win32 \ egg \ tracopt \ versioncontrol \ svn \ svn_fs.py”,第273行
    _import_svn()
  _import_svn中的文件“ build \ bdist.win32 \ egg \ tracopt \ versioncontrol \ svn \ svn_fs.py”,第72行
    从svn import fs,repos,core,delta
  文件“ C:\ VisualSVN Server \ trac \ python \ lib \ site-packages \ svn \ fs.py”,第26行,在
    从libsvn.fs导入*
  文件“ C:\ VisualSVN Server \ trac \ python \ lib \ site-packages \ libsvn \ fs.py”,第86行,在
    进口核心
  文件“ C:\ VisualSVN Server \ trac \ python \ lib \ site-packages \ libsvn \ core.py”,第25行,在
    _core = swig_import_helper()
  swig_import_helper中的文件“ C:\ VisualSVN Server \ trac \ python \ lib \ site-packages \ libsvn \ core.py”,第21行
    _mod = imp.load_module('_ core',fp,路径名,描述)
ImportError:DLL加载失败:找不到指定的过程。

我怀疑我是第一个遇到此问题的人,但找不到该问题的任何修复程序。我还通过电子邮件向VisualSVN发送了有关不受支持的插件的信息,但没有得到帮助(可以理解的是)。如果有人处理过此问题,请知道如何处理这些问题。
最后的希望是,任何人都知道将Trac设置为与VisulSVN(Apache Web服务器)配合使用的上述版本的替代方法,也非常感谢您的帮助。

最佳答案

巧合的是,在您发布问题的同一天,我遇到了同样的问题。经过一番搜索,我发现Trac网站上有一张票,其他人也有类似的问题:

http://trac.edgewall.org/ticket/6739

那里概述的修复程序对我来说几乎是相同的。我已经在下面描述了我的安装程序+修复程序的版本:



在Win 7 64位VM上运行带有Python 2.7和Trac 1.0.1(全部32位)的Apache 2.4。

对于Subversion安装,我使用Alagazam.net的1.8.5 Windows安装程序以及Apache 2.4的Python 2.7绑定(win32)。

按照安装指南安装所有内容。安装完所有内容后,我将libapr-1.dll文件从Subversion bin目录复制到Apache bin目录,替换了该文件的现有版本。启动Apache Web服务器进行测试,一切正常。希望这也能解决您的问题...

关于python - 带trac 1.0.1的visualsvn 2.7.3,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20737574/

10-15 01:16