Mac Osx 10.10 Yosemite升级svn 1.9.2

1.问题引出

2012 年的Mac mini 原来的svn版本是1.6.5,自从将os 升级Mac Osx 10.10 Yosemite后,在命令行中执行checkout 命令时,提示 sgementation fault:11的错误。

经过查找原因是,Mac中的svn的版本过低了,那么就需要将svn的版本升级。


stackoverflow给出了原因:

http://stackoverflow.com/questions/27021979/segmentation-fault-11-in-svn-checkout


2.升级svn版本

2.1 下载svn最新版本

下载地址:http://www.wandisco.com/subversion/download#osx

下载还需要注册,快速下载可以到我的资源 

http://download.csdn.net/detail/ruglcc/9301397


我下载最新的版本是1.9.2

Mac Osx 10.10 Yosemite升级svn 1.9.2_第1张图片


2.2 安装软件

下载后安装,一路下一步。

Mac Osx 10.10 Yosemite升级svn 1.9.2_第2张图片


Mac Osx 10.10 Yosemite升级svn 1.9.2_第3张图片



2.3 配置环境变量

安装成功后,需要配置环境变量,这里软件提示有点错误,应该是~/.bash_profile

Mac Osx 10.10 Yosemite升级svn 1.9.2_第4张图片

   
   
   
   
    $cd ~
    $sudo vim .bash_profile
    export PATH=/opt/subversion/bin:$PATH添加到文件末尾,保存并退出
     
    $source .bash_profile


2.4 查看是否安装成功

通过查看当前svn的版本,验证svn是否安装成功, svn --version

Mac Osx 10.10 Yosemite升级svn 1.9.2_第5张图片


3 更新xcode svn配置


步骤如下:

  1. cd /Applications/Xcode.app/Contents/Developer/usr/bin/ #进入xcode存放svn命令的子目录

  2. mkdir backupsvn #创建备份目录

  3. mv svn* backupsvn/ #把旧的svn相关文件移动到备份目录

  4. ln -s /opt/subversion/bin/svn* ./ #把新的SVN文件复制到当前目录

  5.  操作完成,重启后IDEA和Xcode中的SVN都OK了。

Mac Osx 10.10 Yosemite升级svn 1.9.2_第6张图片


你可能感兴趣的:(Mac Osx 10.10 Yosemite升级svn 1.9.2)