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并下载安装包。

 

posted @ 2022-05-05 18:45  公羽寒  阅读(1646)  评论(0编辑  收藏  举报