xcode-select: error: command line tools are already installed, use “Software Update” to install updates

最近有不少网友加我微信说,我博客怎么停更了?

我这里回复一下,没有停更,只是最近比较忙,没时间发文章,但是公众号每天发的都有文章!

今天周六,抽空说一下同事 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 工具进行安装。

xcode-select: error: command line tools are already installed, use “Software Update” to install updates
Command Line Tools

注意,访问苹果官网下载,需要进行账号登录。推荐大家选择稳定的版本进行安装!

参考资料

  • 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

: » xcode-select: error: command line tools are already installed, use “Software Update” to install updates

原创文章,作者:3628473679,如若转载,请注明出处:https://blog.ytso.com/252973.html

(0)
上一篇 2022年5月5日
下一篇 2022年5月5日

相关推荐

发表回复

登录后才能评论