ChatGPT解决这个技术问题 Extra ChatGPT

更改 Android Studio/IntelliJ 的 xcrun 开发者路径

我正在使用 GIT 并尝试推送我的代码并在使用终端时收到以下错误。我不使用 XCode,我使用的是 Android Studio。

我尝试使用的命令是:

git 分支网络

错误:

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

如果有任何帮助,我正在运行 El Capitan Beta 4 更新。

更新:IntelliJ 用户和 MacOS Catalina 更新也会发生这种情况


R
Rob

我遇到了同样的问题,但是使用 svn。我发现通过安装 El Capitan,Xcode 被“卸载”了。我从 App Store 重新安装了 Xcode,然后通过终端重新安装了 Xcode 命令行工具

xcode-select --install

安装后,我的 /Library/Developer/CommandLineTools/usr/bin 目录重新出现并且 svn 再次开始工作。


谢谢你,但我没有使用 XCode,我使用的是 Android Studio
我应该注意到我也没有使用 Xcode 进行开发。我正在使用 IntelliJ。 gitxcrun 的一个版本作为 Xcode 命令行工具的一部分分发(这是您的 git 当前配置为从中执行的位置)。如果您自己安装了 git(例如 /usr/local/bin),您的 alias 可能需要重新配置为 git 以指向您的安装而不是默认安装。
运行 xcode-select --install 为我安装 Xcode 命令行工具修复了 git。无需安装整个 Xcode。
答案对于 El Capitan 的最终版本也很有用。它使 git 工作。
这似乎每隔几个 Apple OS 版本就会发生。我想知道他们是否意识到这一点。
A
Abhishek Nandi

您可以从 here 安装 git 并将 android studio 中的路径更改为 /usr/local/git/bin/git,而不是安装 xcode,如下图所示。

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

这样可以节省时间和内存。


确实节省了我的时间!谢谢@Atrix1987
这应该被标记为答案。他要求 android studio 并标记为 Xcode 答案。不知道他怎么了?顺便感谢您的解决方案。
在更新到 macOS Mojave 之后,这正是 Android Studio 中的建议,从这个链接安装 git。但是您的回答有助于快速设置正确的路径。
2020 年更新:Catalina 更新 2018 MBP 后刚刚发生在我身上。用自制软件安装了 git,路径是:/usr/local/bin/git
谢谢伙计,我浪费了很多时间来下载和安装 Xcode 没有解决方案。
J
Jasur Shukurov

使用 /usr/local/git/bin/git 作为路径


P
Phileo99

就我而言,Git 在升级 Mac OS X High Sierra 后无法工作。

幸运的是,@Rob 提供的答案仍然适用于 High Sierra,因此我无需实际更改 xcrun 开发人员路径,也无需安装所有 XCode


S
Stephen Rauch

升级到 macOS Mojave 后,我丢失了 Git。

重新安装 XCode CLI 的解决方案仍然可以正常工作。

在终端中,键入:

xcode-select --install

...并在提示上单击“安装”。