器量大者,福泽必厚
全部博文(587)
分类: LINUX
2013-08-03 20:47:57
提示:svn:
Unrecognized URL scheme for 'https://***/svn/***',开始我认为是url写错了,经确认后确实没问题的!
原来是缺少neon包的缘故!neon介绍见附件
开始我下载最新的neon版本 ,解压到subversion的源码目录下,并改名为neon,然后经过编译安装,执行svn relocate还是失败,有同样的错误提示!原来是neon版本太新的缘故,和我的subversion版本不匹配!见附件!
显然提示我的需要neon-0.29.0.tar.gz版本,于是我下载该版本,
然后解压到subversion的源码目录下,并重命名neon-0.29.0 为neon
大概步骤如下:
wget
tar zxvf neon-0.29.0.tar.gz -C /home/liuxiaojie/subversion-1.6.1 ##当然我已经先解压了subversion1.6.1.tar.gz文件了
cd /home/liuxiaojie/subversion-1.6.1
mv neon-0.29.0 neon
然后重新configure、make、安装即可!
我的configure内容如下:
/configure --prefix=/usr/local/svn --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util --with-ssl 注意不要添加 --with-neon参数,不添加该参数,它默认使用当前目录下的neon
安装完成后,检查是否已经有了ra_neon ,见附件!
显然已经正常了,再次执行svn switch --relocate就正常了!
##安装完成后,心有所思,subversion1.5相关版本下,仿佛有neon,故没出现过上面的错误,但1.6的源码中就没有neon相关包了,故按照同样的编译参数会出现问题!