【发布时间】: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 包。我可能必须从构建中删除颠覆文件