macOS 重新安装GIT
程序员有时候是一种很奇怪的生物,明明系统自带的东西很好用,而且也用的很好,但是就是想用自己统一配置的。比如mac系统默认自带的git想重新安装,用brew统一管理起来。
卸载系统自带的git
检查默认git在哪个目录
1
which git
可能会输出 /usr/bin/git
删除git
1
2
3
4sudo rm -rf /usr/bin/git/
sudo rm /etc/paths.d/git
sudo rm /etc/manpaths.d/git
sudo pkgutil --forget --pkgs=GitOSX\.Installer\.git[A-Za-z0-9]*\.[a-z]*.pkg
用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重新打开
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 电脑教室!