最近有不少网友加我微信说,我博客怎么停更了?
我这里回复一下,没有停更,只是最近比较忙,没时间发文章,但是公众号每天发的都有文章!
今天周六,抽空说一下同事 Mac 遇到的一个 xcode-select 问题。他在执行 xcode-select –install 时,终端打印出了一个 error:
xcode-select: error: command line tools are already installed, use “Software Update” to install updates
这句话的意思时说,xcode-select 的 command line tools 命令行工具已经存在了,可以选择”Software Update” 进行安装更新。
但是当你执行“Software Update”时,又提示,zsh: command not found: Software。
所以,不是这样进行更新的。但是我们可以执行“ls -l /Library/Developer/CommandLineTools/SDKs”命令查看我们安装的命令行工具的版本。
s -l /Library/Developer/CommandLineTools/SDKs
total 0
lrwxr-xr-x 1 root wheel 14 3 6 10:56 MacOSX.sdk -> MacOSX11.1.sdk
drwxr-xr-x 8 root wheel 256 7 10 2020 MacOSX10.15.sdk
drwxr-xr-x 7 root wheel 224 11 30 20:33 MacOSX11.1.sdk
或者我们也可以执行:brew config,查看当前系统的CLT(Command Line Tools)版本。
HOMEBREW_VERSION: 2.4.7
ORIGIN: https://github.com/Homebrew/brew
HEAD: 0f6bc6274f8fc0cfc19636688fc8aa6752d0c296
Last commit: 8 months ago
Core tap ORIGIN: https://github.com/Homebrew/homebrew-core
Core tap HEAD: 6c5fc2a04a6f21c2d9ef63abb559ff6b6891d432
Core tap last commit: 50 minutes ago
HOMEBREW_PREFIX: /usr/local
HOMEBREW_MAKE_JOBS: 4
CPU: quad-core 64-bit kabylake
Homebrew Ruby: 2.6.3 => /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/bin/ruby
Clang: 12.0 build 1200
Git: 2.24.3 => /Library/Developer/CommandLineTools/usr/bin/git
Curl: 7.64.1 => /usr/bin/curl
Java: 1.8.211.12, 1.8.0_211, 1.8.0_74
macOS: 11.2.1-x86_64
CLT: 12.4.0.0.1.1610135815
Xcode: N/A
如果你觉得你的 CLT 版本过低,可以选择先删除它,再重新安装它。
sudo rm -rf /Library/Developer/CommandLineTools
sudo xcode-select --install
也或者,访问 https://developer.apple.com/download/more/到苹果官网去下载新的 CLT 工具进行安装。
注意,访问苹果官网下载,需要进行账号登录。推荐大家选择稳定的版本进行安装!
参考资料
- https://github.com/GoogleContainerTools/kpt/issues/962
- https://stackoverflow.com/questions/63096580/homebrew-giving-error-that-sdk-not-found-macos-11-10-16
: » xcode-select: error: command line tools are already installed, use “Software Update” to install updates
原创文章,作者:3628473679,如若转载,请注明出处:https://blog.ytso.com/252973.html