修复 macOS 更新后 git 命令报错问题
后知后觉 现有 1 评论

前言

系统更新至 macOS Catalina 后,默认 shell 变为 zsh ,因之前版本都是默认的 bash ,因此更新后会首次使用会弹出提示。

Last login: Tue Oct  8 10:25:23 on console

The default interactive shell is now zsh.
To update your account to use zsh, please run `chsh -s /bin/zsh`.
For more details, please visit https://support.apple.com/kb/HT208050.

按照提示运行命令进行切换

$ chsh -s /bin/zsh

后语

切换后执行 git 命令会提示报错

% git
xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun

这是因为系统更新会删除一些系统组件,此时重新安装 Xcode 组件即可,执行命令

% xcode-select --install

然后等待安装,安装完毕后即可使用。

附录

参考链接

本文撰写于一年前,如出现图片失效或有任何问题,请在下方留言。博主看到后将及时修正,谢谢!
禁用 / 当前已拒绝评论,仅可查看「历史评论」。
  1. avatarImg 一叶障目

    多谢(^_^),解决了。

    UCBrowser 12.7.6.1056 Android Pie
    IP 属地 未知