美文网首页
Mac OS 10.15.6版本安装SVN(GIT)失败

Mac OS 10.15.6版本安装SVN(GIT)失败

作者: 雄创_Jasic | 来源:发表于2020-09-09 21:15 被阅读0次

    旧的15寸MacBook升级完系统后,想使用svn进行更新文件,发现提示错误如下:

    Jasic-MacBook15:~ Jasic$ svn
    svn: error: The subversion command line tools are no longer provided by Xcode.
    

    根据百度搜索也是先删除旧的,然后重新下载:

    #删除:
    sudo rm -rf /Library/Developer/CommandLineTools
    
    #重新下载:
    xcode-select --install
    

    多次尝试依然不行,其实都是旧的处理办法,对于至今2020-09-09的最新系统是10.15.6,此方法不行,因为系统已变更。最终还是使用brew可以进行安装,但是我电脑的brew也需要update,由于网络问题,一直update不成功,估计主要是默认国外镜像问题。所以只能找国内的进行解决,至少速度会快很多吧。

    #下载homebrew,
    /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
    

    curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused

    #使用国外报错的可以用第二个国内镜像库
    /bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
    

    根据提示一路下载好后,终端使用

    brew install subversion
    

    命令安装subversion(homebrew也可以安装各种mac不能下载的软件,具体可自行搜索,网上很多),中间失败了一次,重新下载了就好了

    1、以下是执行更安装最新版本brew的全过程

    Jasic-MacBook15:~ Jasic$ /bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
    
    请选择一个下载镜像,例如中科大,输入1回车。
    源有时候不稳定,如果git克隆报错重新运行脚本选择源。cask非必须,有部分人需要。
    1、中科大下载源 2、清华大学下载源 3、北京外国语大学下载源 4、腾讯下载源(不显示下载进度) 5、阿里巴巴下载源(缺少cask源)
    请输入序号: 2
    
        你选择了清华大学下载源
    
    !!!此脚本将要删除之前的brew(包括它下载的软件),请自行备份。
    ->是否现在开始执行脚本(N/Y)y
    
    开始执行
       ---备份要删除的文件夹到系统桌面....
    cp: /usr/local/Homebrew/Library/Homebrew/os/mac/pkgconfig/fuse/osxfuse.pc: No such file or directory
    cp: /usr/local/Homebrew/Library/Homebrew/os/mac/pkgconfig/fuse/fuse.pc: No such file or directory
       ---/usr/local/Homebrew 备份完成
    -> 创建文件夹 /usr/local/Homebrew
    此步骤成功
       ---备份要删除的文件夹到系统桌面....
       ---/usr/local/Caskroom 备份完成
    -> 创建文件夹 /usr/local/Caskroom
    此步骤成功
       ---备份要删除的文件夹到系统桌面....
       ---/usr/local/Cellar 备份完成
    -> 创建文件夹 /usr/local/Cellar
    此步骤成功
       ---备份要删除的文件夹到系统桌面....
       ---/usr/local/var/homebrew 备份完成
    -> 创建文件夹 /usr/local/var/homebrew
    此步骤成功
    -> 创建文件夹 /usr/local/var/homebrew/linked
    此步骤成功
    git version 2.24.3 (Apple Git-128)
    
    下载速度觉得慢可以ctrl+c或control+c重新运行脚本选择下载源
    ==> 克隆Homebrew基本文件(32M+)
    
    未发现Git代理(属于正常状态)
    ==> 安装完成,brew版本
    
    10.15
    brew -v
    
    Homebrew 2.5.0-32-g959d2b7-dirty
    Homebrew/homebrew-core (git revision 2f797; last commit 2020-09-09)
    Homebrew/homebrew-cask (git revision 8b153; last commit 2020-09-09)
    Brew前期配置成功
    
    ==> brew update
    
    ==> Homebrew has enabled anonymous aggregate formula and cask analytics.
    Read the analytics documentation (and how to opt-out) here:
      https://docs.brew.sh/Analytics
    No analytics have been recorded yet (or will be during this `brew` run).
    
    ==> Homebrew is run entirely by unpaid volunteers. Please consider donating:
      https://github.com/Homebrew/brew#donations
    Already up-to-date.
    
            上一句如果提示Already up-to-date表示成功
                Brew自动安装程序运行完成
                  国内地址已经配置完成
    
                    初步介绍几个brew命令
    
            本地软件库列表:brew ls
            查找软件:brew search google(其中google替换为要查找的软件关键字)
            查看brew版本:brew -v  更新brew版本:brew update
    
    现在可以输入命令open ~/.zshrc -e 或者 open ~/.bash_profile -e 整理一下重复的语句(运行 echo $SHELL 可以查看应该打开那一个文件修改)
    
            https://zhuanlan.zhihu.com/p/111014448  欢迎来给点个赞
    
    #查看brew的安装路径
     which brew
    /usr/local/bin/brew
    

    2、安装subversion过程

    #安装svn过程稍久,请耐心等待
    brew install subversion
    

    3、最后svn最终安装成功

    asic-MacBook15:~ Jasic$ svn --version
    svn,版本 1.14.0 (r1876290)
       编译于 Jul  4 2020,21:17:27 在 x86_64-apple-darwin19.5.0
    
    # SVN安装路径
    Jasic-MacBook15:bin Jasic$ ls -lsh /usr/local/bin/svn
    0 lrwxr-xr-x  1 Jasic  admin    37B  9  9 21:07 /usr/local/bin/svn -> ../Cellar/subversion/1.14.0_2/bin/svn
    Jasic-MacBook15:bin Jasic$ ls /usr/local/Cellar/subversion/1.14.0_2
    CHANGES         LICENSE         README          etc         lib         share
    INSTALL_RECEIPT.json    NOTICE          bin         include         libexec
    

    相关文章

      网友评论

          本文标题:Mac OS 10.15.6版本安装SVN(GIT)失败

          本文链接:https://www.haomeiwen.com/subject/mmyyektx.html