Knowledge for the World

macOS Mojave: Fix invalid active developer path

After upgrading to Mojave, I ran git pull and saw this terrible error:

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

Fortunately, this is easy to fix. Read on.

1

xcode-select --install

To fix this, it seems that you'll need to explicitly agree to the license agreement.

2

If you end up with multiple versions of Xcode, you can select the version you want with:

xcode-select --switch /Applications/Xcode.app

Or if you want to run command line tools without Xcode:

xcode-select --switch /Library/Developer/CommandLineTools

See this article for more information.