xcrun:错误:活动的开发人员路径(“ /Applications/Xcode.app/Contents/Developer”)不存在


141

尝试使用brew和git时出现xcode问题:

xcrun:错误:活动的开发人员路径(“ /Applications/Xcode.app/Contents/Developer”)不存在,用于xcode-select --switch path/to/Xcode.app指定您希望用于命令行开发人员工具的Xcode(或参见参考资料man xcode-select

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

/Applications/Xcode.app/Contents/Developer

但是当我这样做时which xcode-select,它给了我:

/ usr / bin / xcode-select

我尝试过使用命令开关并通过Apple Developer网站再次安装,但是到目前为止,这些选项都无法使用...如何解决此问题?

Answers:


408

我尝试了一下,但没有成功,但找到了答案。我只需要重置开发人员的路径即可:

$ sudo xcode-select --reset

现在一切正常


3
--reset通常必须以root用户身份运行
Benja Garrido

11
谢谢。我已经卸载了xcode并仅安装了命令行工具,因为我在有限的Mac上不需要整个xcode软件包。但是,我仍然无法使用诸如gcc之类的命令,但是运行此命令后,它就像一个魅力一样工作
Anonymous Person

1
我刚试过;现在我收到“无法找到SDK“ macosx”“大声笑
Jose Ramirez

2
--reset对我来说效果很好。我只需要xcode cli来进行php开发。因此,我决定从Mac中删除完整的xcode,然后仅下载了xcode CLI安装程序(约170MB)。通过app store并应用升级已安装的xcode CLI后sudo xcode-select --reset,我便可以使用brew和其他命令行工具,git例如以前的工具。谢谢。
威克伯特'18

2
使用--reset是否有危险?
bananabanana19年

158

通常,当您安装了新版本的xcode时,会发生此错误。命令行工具尚未初始化。

解决此问题的方法:转到“ Xcode首选项”>“位置”(选项卡)>,底部选项是“命令行工具”。请选择工具的Xcode版本。

示例(对于Xcode 10.0(10A255)):转到Xcode首选项>位置(选项卡)>,底部选项是命令行工具。选择Xcode 10.0(10A255)。

有关更多详细信息,请参见附件图像。希望能帮助到你。

- 谢谢


选择命令行工具


2
这个答案是最好的
晃VU映

我已经看到了如上图所示的图像,但是在安装程序中仍然看到相同的错误。我什至尝试重置。任何想法?我
Yoku

1
以编程方式执行此操作(由于卸载了Xcode,我出现了错误),sudo xcode-select --switch /Library/Developer/CommandLineTools(需要以root身份运行)
hbrannan

58

我遇到了与突然卸载XCode相同的问题,运行以下命令(从Terminal)可以帮助我解决此问题。

sudo xcode-select -switch /

如果您有任何其他错误,也请检查此链接。github.com/Homebrew/legacy-homebrew/issues/23500
Narendra Solanki

1
这对我有用。问题是我在Mac中卸载了xcode。命令行仍然以某种方式与xcode绑定在一起。所以我去了〜library / Developer并删除了所有文件夹并运行了该命令。
桑托什

45

就我而言,我已经卸载了Xcode,然后开始出现git cli问题。我运行以下命令解决了问题:

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

然后使用以下命令验证新路径:

$ sudo xcode-select -p

希望这可以帮助!


卸载xcode后为我工作,挽救了我的一天
Ilan Levy

这个为我解决了这个问题,投票得更多的解决方案没有解决,谢谢Jose!
Adrian E. LabastidaCañizares

你救了我的日子。感谢吨
Shalini




1

我遇到了同样的问题,必须完全删除开发人员工具,然后重新安装:

$ rm -rf /Library/Developer/CommandLineTools
$ xcode-select --install

提示:因为Xcode的卸载不当,所以我也必须手动(重新)移动Xcode应用程序:

$ mv /Applications/Xcode.app/ /Applications/Xcode.app.bak

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.