【问题标题】:Installing and configuring Trac安装和配置 Trac
【发布时间】:2023-03-20 06:02:01
【问题描述】:

我的服务器上有一堆 SVN 存储库,我想安装 Trac 以查看存储库的源代码

我从 github 获得了 Trac,我正在运行 1.1.2-dev

我通过yum install subversion 安装了 subversion 并创建了一个基本的 subversion 存储库

然后我创建了一个 trac 项目

现在,我想要的是能够在 trac 中查看存储库。

所以,我编辑了trac.ini 并添加了以下内容:

repository_dir = /path/to/my/repo

[components]
tracopt.versioncontrol.svn.* = enabled

但这给了我以下错误:

警告:无法与存储库“(默认)”同步(不支持 版本控制系统“svn”:/usr/lib64/libsvn_fs_base-1.so.0: 未定义的符号:svn_fs__path_change2_create)。查看 Trac 日志 了解更多信息。

我正在运行 CentOS6,但我似乎无法找出发生这种情况的原因。

【问题讨论】:

  • 看起来 svn_fs__path_change2_create 在 2009 年的颠覆库中已重命名为 svn_fs__path_change_create_internal。但我不知道为什么这是您服务器上的问题。
  • 我希望将帖子移至服务器故障。我最初是从以下源代码构建 svn:djlab.com/2011/04/subversion-subversion-cpanel-whm
  • 我有日志文件:pastie.org/6412949
  • 可能与安装的pysvn或subversion包有关。但我不知道如何在 CentOS 上检查。
  • 我想这可能是因为我最初是从源代码构建颠覆的。然后我安装了 yum 包。我可能必须从构建中删除颠覆文件

标签: svn trac


【解决方案1】:

在我的情况下(Trac 1.0.11),只需添加

tracopt.versioncontrol.svn.svn_fs.subversionconnector = enabled

到 trac.ini 中的 [components] 部分

我花了一周的时间才发现.....

【讨论】:

    猜你喜欢
    • 2021-02-12
    • 1970-01-01
    • 2016-08-24
    • 1970-01-01
    • 2014-07-04
    • 2011-03-21
    • 2019-12-20
    • 2012-02-26
    • 2021-02-12
    相关资源
    最近更新 更多