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

2020-09-09  本文已影响0人  雄创_Jasic

旧的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
上一篇下一篇

猜你喜欢

热点阅读