mac更新系统后Git不能用,提示missing xcrun at

今天更新了mac系统,然后就踩了这个坑。

启动AndroidStudio 右上角提示:

can't start git: /usr/bin/git 
probably the path to git executable is not valid . `fix it`.

点击fix it后 点击最上边路径地址后边的test提示:

errors while executing git -- version. exitCode=1 
errors: xcrun: error : invalid active developer path(/library/developer/commandlinetools),missing xcrun at:
/library/developer/commandlinetools.usr/bin/xcrun

找了一圈。。很多开发者都遇到过这问题。据说苹果每个版本的更新都会有这样的问题,原因是每次安装新的更新后,Xcode都被卸载了。。。。不扯别的说解决方案。


通过终端重新安装的Xcode命令行工具使用(其实这里安装的是Command Line Tools,Command Line
Tools是在Xcode中的一款工具)

xcode-select --install

第二种解决方案(本人没试,感兴趣的小伙伴可以尝试下)

如果不安装Xcode可以重安装git(下载地址)然后在AndroidStudio中切换到路径/usr/local/git/bin/git。

如下图所示。

地址


哪里写的有问题,欢迎指点

<think>好的,用户遇到了在MacOS中使用git命令时出现的错误,提示“invalid active developer path”和“missing xcrun”,需要安装命令行工具来解决。我需要帮用户找到正确的解决方案。 首先,这个问题通常是因为Xcode命令行工具没有安装或者损坏导致的。我记得在MacOS中,很多开发工具依赖这些命令行工具,比如git、gcc等。用户可能最近升级了系统,或者不小心删除了相关组件。 根据用户提供的引用[^1],里面提到macOS 10.14预装了Apache但缺少一些脚本,需要通过Homebrew安装。虽然这和git的问题不直接相关,但说明在MacOS中系统更新可能导致开发工具的问题。可能需要安装或重新安装Xcode命令行工具。 接下来,正确的解决步骤应该是通过终端运行命令来触发安装。常用的命令是`xcode-select --install`,这会启动安装向导。如果这个命令不起作用,可能需要手动下载或者重置路径。 用户可能尝试过其他方法但没成功,比如通过App Store安装Xcode,但这样可能只安装了IDE而没有命令行工具。需要明确区分Xcode和Xcode命令行工具的区别,后者是独立的。 如果安装后问题仍然存在,可能需要重置开发工具路径,使用`sudo xcode-select --reset`来恢复默认设置。此外,检查软件更新也是一个步骤,确保系统是最新的,可能修复兼容性问题。 最后,需要验证是否解决,运行`git --version`查看是否正常输出。如果还有问题,可能需要进一步检查路径或重新安装。 总结步骤应该是:1. 安装命令行工具,2. 重置路径(如有必要),3. 检查系统更新,4. 验证解决情况。确保用户按照顺序操作,避免遗漏。</think>### 解决方案:修复MacOS中Git命令因缺少xcrun导致的开发工具路径错误 #### 1. **安装Xcode命令行工具** 此问题通常由Xcode Command Line Tools未安装或路径损坏引起。执行以下命令触发安装: ```bash xcode-select --install ``` 弹出安装窗口后,点击“安装”并同意许可协议。安装完成后重启终端[^1]。 #### 2. **重置开发者工具路径** 若安装后仍报错,可能路径配置异常。执行: ```bash sudo xcode-select --reset ``` 此命令将恢复默认路径`/Library/Developer/CommandLineTools`。 #### 3. **检查系统更新** 确保系统版本与命令行工具兼容: ```bash softwareupdate --all --install --force ``` #### 4. **验证修复** 运行以下命令测试是否修复成功: ```bash git --version ``` 正常应返回类似`git version 2.32.0`的版本信息。 #### 补充说明 - 若通过App Store安装过完整Xcode,需额外在终端执行: ```bash sudo xcodebuild -license accept ``` - 特殊错误可尝试删除并重装工具: ```bash sudo rm -rf /Library/Developer/CommandLineTools xcode-select --install ```
评论 18
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Crazy丶code

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值