Skip to content

How to Fix the "Your CLT does not support macOS 11" error in macOS

FULL-STACK WEB DEVELOPMENT BOOTCAMP

2024 COHORT SIGNUPS END TOMORROW

I recently got this error while using Homebrew to install a package on macOS, in my case rbenv:

➜ brew install rbenv

...

Error: Your CLT does not support macOS 11.
It is either outdated or was modified.
Please update your CLT or delete it if no updates are available.
Update them from Software Update in System Preferences or run:
  softwareupdate --all --install --force

If that doesn't show you an update run:
  sudo rm -rf /Library/Developer/CommandLineTools
  sudo xcode-select --install

Alternatively, manually download them from:
  ~https://developer.apple.com/download/more/~.

Error: An exception occurred within a child process:
  SystemExit: exit

Weird!

Running softwareupdate --all --install --force as suggested in the message didn’t help, so I ran sudo rm -rf /Library/Developer/ and then sudo xcode-select --install:

That’s it.

After doing this, brew install rbenv worked fine.

  • Learn modern web development in my BOOTCAMP (SIGNUP END TOMORROW FEB 20, 2024)
  • THE VALLEY OF CODE (+ PRO), your web development manual
  • I wrote 15+ coding BOOKS, all available in THE VALLEY OF CODE PRO
  • Indie solopreneur internet business masterclass SOLO LAB (summer 2024)