python - Visualsvn 2.7.3 与 trac 1.0.1

标签 python trac visualsvn-server

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] 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 服务器)一起使用上述版本的替代方法,我们也非常感谢您的帮助。

最佳答案

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

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

那里概述的修复对我来说几乎是相同的。我在下面描述了我的设置+修复版本:

<小时/>

在 Win 7 64 位虚拟机上运行 Apache 2.4、Python 2.7 和 Trac 1.0.1(均为 32 位)。

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

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

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

相关文章:

svn - Trac中的多个项目

wiki - 在 Trac 中恢复 wiki 页面

trac - 如何使用 trac 进行作业和任务

linux - svn subversion server list only repository(需要很多时间)

svn - 尝试将任何内容提交到迁移的 Visual SVN 服务器时出现 500 内部错误

python - 可靠地将大文件上传到 Google 云端硬盘

python - 在 SQLAlchemy ORM 中将对象标记为干净

python - 如何在 python 中通过套接字发送字节?

svn - VisualSVN 服务器上的 Tortoise 客户端

python - 在 Spyder 中定义无标题文档的结构