ChatGPT解决这个技术问题 Extra ChatGPT

升级到 El Capitan 后出现无效的活动开发者路径错误

当我输入 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

A
Arcolye

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

$ xcode-select --install

也适用于 Sierra
也适用于 High Sierra
运行 xcode-select --install 的实际作用是什么/许可证检查如何工作?我检查了其中一个涵盖的可执行文件(在我的情况下为 make)的 md5,它在运行 xcode-select --install 之前和之后是相同的。
也适用于莫哈韦沙漠!
也适用于卡特琳娜!
n
nikhilgohil11

您可以从下面屏幕截图中显示的 XCode 首选项中选择命令行工具。

您将收到输入密码的提示。

https://i.stack.imgur.com/shCHZ.png


我将我的 XCode 移动到另一个 ssd。之后我在尝试使用 git 时收到错误消息。您的解决方案非常快并且解决了问题!
我在这个字段中有 2 个相同的选项/版本/ID,选择了第一个而不是选择了第二个,并且它起作用了(我之前从 appstore 更新了 xcode,而不是我最初的手动 DL 安装,猜这是搞砸了经过简单的反应本机库安装/链接)
是的,您是对的,在您的情况下,可能有两个命令行工具,并且 react native 正在寻找 Xcode 中未选择的已安装工具。顺便说一句,我很高兴你解决了这个问题
很高兴听到,勒内!得到我 4 岁的答案的回复不是很神奇吗
M
Michael Dautermann

1)

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

2)

如果你去:

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

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

在那里,您将看到“命令行工具”的链接。听起来您需要install MacOS 10.11 Command Line Tools for Xcode 7


从 El Capitan 升级到 Sierra 时我遇到了同样的问题,解决方案是相同的:下载 Sierra 的命令行工具版本。
刚刚发布的 Mojave 也是如此。谢谢!
Catalina 的解决方案相同!
r
r4m

尝试:

sudo xcode-select -r

通过这种方式,它会取消设置任何用户指定的开发者目录,以便通过默认搜索机制找到开发者目录。


这对我有用。 [从 Mojave 升级到 Catalina 后出现上述错误]
b
bb216b3acfd8f72cbc8f899d4d6963

如果您有 Catalina 和 Xcode 11 并且遇到此问题,请转到 Xcode Preferences 并选择 Location 选项卡,检查命令行工具下拉列表是否选择了 Xcode 11.0。如果 Xcode 11 不存在,那么您需要在此处下载并安装 Xcode 11 的命令行工具(选择正确的 Beta)

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


打开 Xcode,让更新一些组件,然后进行此处建议的“命令行工具下拉”更改,为我解决了这个问题。