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