1

我第一次按照http://agilior.pt/blogs/pedro.rainho/archive/2010/02/06/11698.aspx在我的笔记本电脑(ubuntu OS)上安装 SVN 和 WebSVN,但是当我打开http:// /localhost/WebSVN我将收到以下错误:

运行此命令时出错:svn --non-interactive --config-dir /tmp log --xml --quiet 'file:////var/sourcecontrol/svn/newRepository/@' --limit 1
svn: /usr/local/lib/libxml2.so.2: 没有可用的版本信息(/usr/lib/libneon-gnutls.so.27 需要)
svn: /usr/local/lib/libxml2.so.2: 没有可用的版本信息(/usr/lib/libneon-gnutls.so.27 需要)

我用谷歌搜索了很多来理解这个问题,但我在网上找不到任何关于解决这个问题的东西。

问题出在哪里,我该如何解决?

4

3 回答 3

2

当我在任何svn命令上出现同样的问题时,首先我找到了 lib

locate libxml2.so

发现我在/usr/local/lib文件夹中有三个版本:

/usr/local/lib/libxml2.so
/usr/local/lib/libxml2.so.2
/usr/local/lib/libxml2.so.2.7.8

所以我决定删除/usr/lib/libxml2.so/usr/lib/libxml2.so.2这为我解决了一个问题。

于 2012-03-16T17:04:43.083 回答
0

对我来说,重新安装 libxml 解决了这个问题。尝试以下命令

    sudo apt-get install libxml2 libxml2-dev libxslt1-dev
    sudo gem install nokogiri
于 2012-06-07T20:28:25.220 回答
0

I've just the same problem and I resolved it including SVN bin path in config.php:

$config->setSVNCommandPath('...svn bin path...');

Cheers!

于 2013-02-21T16:16:28.517 回答