更改 Android Studio/IntelliJ 的 xcrun 开发者路径
Posted
技术标签:
【中文标题】更改 Android Studio/IntelliJ 的 xcrun 开发者路径【英文标题】:change xcrun developer path for Android Studio/IntelliJ 【发布时间】:2015-10-13 07:18:45 【问题描述】:我正在使用 GIT 并尝试推送我的代码并在使用 Terminal 时收到以下错误。我不使用 XCode,我使用的是 android Studio。
我尝试使用的命令是:
git 分支网络
错误:
xcrun:错误:无效的活动开发者路径 (/Library/Developer/CommandLineTools),缺少 xcrun:/Library/Developer/CommandLineTools/usr/bin/xcrun`
如果有任何帮助,我正在运行 El Capitan Beta 4 更新。
更新:IntelliJ 用户和 MacOS 也会发生这种情况 卡特琳娜更新
【问题讨论】:
【参考方案1】:我遇到了同样的问题,但是svn
。我发现通过安装 El Capitan,Xcode 被“卸载”了。我从 App Store 重新安装了 Xcode,然后通过终端重新安装了 Xcode 命令行工具
xcode-select --install
安装后,我的/Library/Developer/CommandLineTools/usr/bin
目录又出现了,svn
又开始工作了。
【讨论】:
谢谢你,但我没有使用 XCode,我使用的是 Android Studio 我应该注意到我也没有使用 Xcode 进行开发。我正在使用 IntelliJ。git
和 xcrun
的一个版本作为 Xcode 命令行工具的一部分分发(这是您的 git
当前配置为从中执行的位置)。如果您自己安装了git
(例如/usr/local/bin
),则可能需要将您的alias
重新配置为git
以指向您的安装而不是默认安装。
运行xcode-select --install
为我安装固定git
的Xcode 命令行工具。无需安装整个 Xcode。
答案对于 El Capitan 的最终版本也很有用。它使 git 工作。
这似乎每隔几个 Apple OS 版本就会发生。我想知道他们是否意识到这一点。【参考方案2】:
您可以从here 安装git,而不是安装xcode,并将android studio 中的路径更改为/usr/local/git/bin/git
,如下图所示。
这样可以节省时间和内存。
【讨论】:
确实节省了我的时间!谢谢@Atrix1987 这应该被标记为答案。他要求 android studio 并标记为 Xcode 答案。不知道他怎么了?顺便感谢您的解决方案。 在更新到 macOS Mojave 之后,这正是 Android Studio 中的建议,从这个链接安装 git。但是您的回答有助于快速设置正确的路径。 2020 年更新:在 Catalina 更新 2018 MBP 之后发生在我身上。用自制软件安装git,路径为:/usr/local/bin/git
【参考方案3】:
在我的情况下,Git 在升级 Mac OS X High Sierra 后无法工作。
幸运的是,@Rob 提供的答案仍然适用于 High Sierra,因此我无需实际更改 xcrun 开发者路径,也无需安装所有 XCode
【讨论】:
【参考方案4】:升级到 macOS Mojave 后我丢失了 Git。
重新安装 XCode CLI 的解决方案仍然可以正常工作。
在终端中,输入:
xcode-select --install
...并在提示符下单击“安装”。
【讨论】:
【参考方案5】:使用 /usr/local/git/bin/git 作为路径
【讨论】:
以上是关于更改 Android Studio/IntelliJ 的 xcrun 开发者路径的主要内容,如果未能解决你的问题,请参考以下文章