Mac - Xcode卸载后Git无法使用的解决
Xcode 卸载后 就出现了 如下情况 git命令失效了,如下报错:
'git log' failed with code 1:'xcrun: error: active developer path ("/Applications/Xcode.app/Contents/Developer") does not exist Use `sudo xcode-select --switch path/to/Xcode.app` to specify the Xcode that you wish to use for command line developer tools, or use `xcode-select --install` to install the standalone command line developer tools. See `man xcode-select` for more details.'
问题分析:肯定是xcode自带了git 导致删除了无法使用了,所以要修改原git路径或重新安装git
主要是重置之前的xcode的设置
注:没有安装的需要执行安装(往下看)
xcode-select --install
分三步命令 重置->修改路径指向->打印path路径 具体如下:
sudo xcode-select -r sudo /usr/bin/xcode-select --switch /Library/Developer/CommandLineTools xcode-select -p
测试git命令:(能打印出版本号就是成功了)
git --version git version 2.30.1 (Apple Git-130)
PS:
第一句:就是让你重新指定希望用于命令行开发工具的Xcode,前提是你还有Xcode,重新安装Xcode
Use `sudo xcode-select --switch path/to/Xcode.app` to specify the Xcode that you wish to use for command line developer tools, // 使用' sudo Xcode -select -switch path/to/Xcode '。来指定您希望用于命令行开发工具的Xcode
第二句:就是让你执行一条命令安装一个
or use `xcode-select --install` to install the standalone command line developer tools. // 或者使用' Xcode -select -install '来安装独立的命令行开发工具
cmd执行一下
xcode-select --install
安装了一个独立的命令行开发工具,再次使用git操作,再无问题
Xcode命令行工具Command Line Tools(xcode-select)
一般Xcode安装后,第一次打开时,会弹窗提示安装Command Line Tools,直接安装即可。
如果当时没有安装,后面也可以单独安装。
xcode-select --install // 安装命令 xcode-select --version // 查看版本
有时Command Line Tools出了问题,可以先尝试恢复默认设置来解决:
// 恢复默认设置(需要sudo权限) sudo xcode-select --reset
还是解决不了,可以考虑删掉后重新安装:
// 强制删除安装目录下的文件 sudo rm -rf /Library/Developer/CommandLineTools // 重新安装 xcode-select --install
除了终端命令的安装方式,也可以到苹果开发者官网的下载专区搜索Command Line Tools并下载安装包。
天行健,君子以自强不息;地势坤,君子以厚德载物!