macOS Catalina重新安装GIT
程序员有时候是一种很奇怪的生物,明明系统自带的东西很好用,而且也用的很好,但是就是想用自己统一配置的。比如mac系统默认自带的git想重新安装,用brew统一管理起来。
卸载系统自带的git
- 检查默认git在哪个目录
1 | which git |
可能会输出 /usr/bin/git
- 删除git
1 | sudo rm -rf /usr/bin/git/ |
用Brew重新安装git
1 | brew uninstall git |
重新检查git安装目录
1 | which git |
现在你可以看到:/usr/local/bin/git
报错
报错信息一
Mac catalina无法删除 /usr/bin/ 下面的文件
sudo rm -rf /usr/bin/git/:Operation not permitted
发现是SIP的问题 具体可以见 Mac OS X 10.11+ Rootless 介绍
尝试关闭 Rootless。重启电脑一直按住 Command+R,直到进入恢复模式,打开Terminal。
输入 csrutil disable
重启即可。这样就关掉了Sip 如果要恢复默认,那么只要输入 csrutil enable
报错信息二
Read-only file system
执行
1 | sudo mount -uw / |
再操作就可以了
记得操作完把 sip重新打开