升级到El Capitan后无效的活动开发人员路径错误


96

当我输入git init时,我尝试进入git时遇到了这个错误。

xcrun:错误:无效的活动开发人员路径
(/ Library / Developer / CommandLineTools),缺少xcrun,位于:/ Library / Developer / CommandLineTools / usr / bin / xcrun

我尝试了以下解决方案。

xcode-select install
sudo xcode-select -switch
sudo xcode-select install
brew doctor
brew update
brew upgrade
brew cleanup


对于Xcode 11.3,需要下载以下链接。download.developer.apple.com/Developer_Tools/...
乔治

Answers:


24

1)

尝试输入“ xcode-select -print-path”,看看您看到的路径是否是您当前Xcode版本所期望的路径。

2)

如果您去:

https://developer.apple.com/downloads/

(您需要使用Apple Developer帐户登录)

到达那里后,您将看到“命令行工具”的链接。听起来您需要为Xcode 7安装MacOS 10.11命令行工具


1
从El Capitan升级到Sierra时,我遇到了同样的问题,解决方案也相同:下载Sierra的命令行工具版本。
安德里亚(Andrea)2016年

2
刚发行的莫哈韦沙漠也是如此。谢谢!
Nikita

Catalina的相同解决方案!
JM Habibi

236

这就是您需要做的所有事情:

$ xcode-select --install

4
也为塞拉工作
爵士乐

17
同样适用于高山脉
f055

2
运行xcode-select --install实际上有什么作用/许可证检查如何工作?我检查了md5其中一个涵盖的可执行文件(以我为例make),在运行之前和之后都相同xcode-select --install
Gregory Nisbet

25
也适用于莫哈韦沙漠!
djc

27
也适用于Catalina!
安东尼

34

您可以从下面的屏幕快照中显示的XCode Preferences中选择命令行工具。

系统将提示您输入密码。

在此处输入图片说明


1
我将XCode移到了另一个ssd。之后,尝试使用git时出现错误消息。您的解决方案很快并且解决了问题!
拉卡

我在该字段中有2个相同的option / version / id,选择了第一个而不是选择了第二个,并且它起作用了(我以前从appstore更新了xcode,而不是最初的手动DL安装,我猜这是搞砸了经过简单的反应,本地库安装/链接后)
serdarsenay,

是的,您是对的,在您的情况下,可能有两个命令行工具,React Native正在寻找未在Xcode中选择的已安装工具。顺便说一句,我很高兴您解决了这个问题
nikhilgohil11

3

尝试:

sudo xcode-select -r

这样,它将取消设置任何用户指定的开发人员目录,以便通过默认搜索机制找到该开发人员目录。


这对我有用。[从莫哈韦沙漠升级到卡塔琳娜州后发生上述错误]
奥利

3

如果您有Catalina和Xcode 11,并且遇到此问题,请转到“ Xcode首选项”并选择“位置”选项卡,检查“命令行工具”下拉列表中是否已选择“ Xcode 11.0”。如果没有Xcode 11,则需要在此处下载并安装Xcode 11命令行工具(选择正确的Beta)

https://developer.apple.com/download/more/?=command%20line%20tools


打开Xcode,更新一些组件,然后进行建议的“命令行工具下拉菜单”更改,这里为我解决了这个问题。
Chip Roberson
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.