svn: Unrecognized URL schemeSVN更新本地checkout目录出现这个问题!
原来是svn不识别url,这就需要加载一个模块 ra_neon!
先看看原先系统的版本。
svn, version 1.6.6 (r40053)
compiled Oct 18 2011, 14:01:57
Copyright (C) 2000-2009 CollabNet.
Subversion is open source software, see
This product includes software developed by CollabNet (
可使用以下的档案库存取 (RA) 模块:
* ra_svn : 使用svn网络协议访问档案库的模块。
- handles 'svn' scheme
* ra_local : 访问本地磁盘的档案库模块。
发现我确实没有加载ra_dav 这个模块,不过按照上面的提示解决办法,我已经在 /etc/ld.so.conf 中增界了 /usr/local/svn/lib 这个目录,并且重新陨星了 ldconfg 但似乎这样还是加载不进去,,
发现那个模块并没有加载,经过查看configure 的过程,我们发现我们需要安装一个NEON的插件
NEON 下载地址:
安装 ./configure --prefix=/usr/local/neon --enable_shared
make && make install
编译Subversion
./configure --prefix=/usr/local/svn --with-apxs=/usr/local/apache2/bin/apxs --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr --with-ssl --with-zlib=/usr/local/zlib/ --enable-maintainer-mode --with-neon=/usr/local/neon/
至于完整的安装Subversion,可以看其他资料,网上很多网友有分享!
最后,发现问题解决
svn, version 1.6.6 (r40053)
compiled Oct 18 2011, 14:01:57
Copyright (C) 2000-2009 CollabNet.
Subversion is open source software, see
This product includes software developed by CollabNet ().
The following repository access (RA) modules are available:
* ra_neon : Module for accessing a repository via WebDAV protocol using Neon.
- handles 'http' scheme
* ra_svn : Module for accessing a repository using the svn network protocol.
- with Cyrus SASL authentication
- handles 'svn' scheme
* ra_local : Module for accessing a repository on local disk.
- handles 'file' scheme
阅读(21173) | 评论(0) | 转发(3) |