当我尝试使用brew和git时,我有xcode问题:

Xcode: error: active developer path ("/Applications/Xcode.app/Contents/ developer ")不存在,请使用Xcode -select——切换路径/到/Xcode。app指定你希望用于命令行开发工具的Xcode(或参阅man Xcode -select)

我可以输入xcode-select,它会显示该命令存在。当我输入xcode-select -p时,它显示:

/应用程序/ xcode /内容/开发人员

但当我执行which xcode-select时,它会给我:

/usr/bin/xcode-select

我尝试过使用命令开关,并通过苹果开发者网站重新安装,但到目前为止,这些选项都不起作用…我该如何解决这个问题?


当前回答

在我的情况下,这种错误发生在我尝试符号崩溃报告之后,并根据手册,输入命令export DEVELOPER_DIR= " /Applications/Xcode.app/Contents/Developer "

我尝试了这里提出的一些解决方案,但没有任何帮助。

然后我意识到我在我的终端中添加了一个环境变量DEVELOPER_DIR,这导致了错误:" xcrun: error: missing DEVELOPER_DIR path:"

然后我重新启动了我的终端,清除了环境变量,错误消失了。

(供参考:环境变量可以在终端中使用printenv命令检查)

其他回答

我试过了,但没有成功,但我找到了答案。我只需要重置开发者的路径:

$ sudo xcode-select --reset

现在一切正常

尝试错误建议:

sudo xcode-select --switch /Applications/Xcode.app

然后测试Git可执行路径。

在我的情况下,这种错误发生在我尝试符号崩溃报告之后,并根据手册,输入命令export DEVELOPER_DIR= " /Applications/Xcode.app/Contents/Developer "

我尝试了这里提出的一些解决方案,但没有任何帮助。

然后我意识到我在我的终端中添加了一个环境变量DEVELOPER_DIR,这导致了错误:" xcrun: error: missing DEVELOPER_DIR path:"

然后我重新启动了我的终端,清除了环境变量,错误消失了。

(供参考:环境变量可以在终端中使用printenv命令检查)

这个误差说明了什么?你试过了吗?

xcode-select --switch /Applications/Xcode.app

这样应该可以了。

在我的情况下,我已经卸载了Xcode,然后git cli开始出现问题。我通过以下命令解决了这个问题:

$ sudo xcode-select -r
$ sudo xcode-select --switch /Library/Developer/CommandLineTools

然后验证新路径:

$ sudo xcode-select -p