Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2760101
  • 博文数量: 587
  • 博客积分: 6356
  • 博客等级: 准将
  • 技术积分: 6410
  • 用 户 组: 普通用户
  • 注册时间: 2008-10-23 10:54
个人简介

器量大者,福泽必厚

文章分类

全部博文(587)

文章存档

2019年(3)

2018年(1)

2017年(29)

2016年(39)

2015年(66)

2014年(117)

2013年(136)

2012年(58)

2011年(34)

2010年(50)

2009年(38)

2008年(16)

分类: LINUX

2013-08-03 20:47:57

公司svn服务器的ip地址改变了,故需要执行 svn  switch --relocate 操作,修改svn repository ,否则svn update会失败!
执行/usr/local/subversion/bin/svn  switch --relocate  https://***:10443/svn/kuu***n   时失败

提示: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相关包了,故按照同样的编译参数会出现问题!

阅读(2280) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~