修复 macOS 更新后 git 命令报错问题

分类:macOS 评论: 0

前言

系统更新至 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

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

附录

参考链接

回复