11

I have a Mid 2015 MacBook Pro running macOS High Sierra 10.13.3.

I tried starting up a new project and none of my commands seem to work.

I always get this error:

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

Seems pretty straight forward, Xcode Command Line Tools missing. Except installing it seems to not work/have no effect.

I enter: xcode-select --install, press install, agree to the agreement, it downloads, installs, gives me a nice The software was installed but if I try any command again (like brew update or brew upgrade); I get the same error. (I tried rebooting, but to no effect).

How do I resolve this issue? All I could find on Google is people saying Install Xcode Command Line Tools.

  • Does the output of brew config outputs a value corresponding to CLT: key? – Nimesh Neema Apr 8 '18 at 10:36
  • @NimeshNeema Nope HOMEBREW_VERSION: 1.5.14 ORIGIN: (none) HEAD: (none) Last commit: never Core tap ORIGIN: (none) Core tap HEAD: (none) Core tap last commit: never HOMEBREW_PREFIX: /usr/local CPU: octa-core 64-bit haswell Homebrew Ruby: 2.3.3 => /System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/bin/ruby Clang: N/A Git: 2.8.1 => /usr/local/bin/git Curl: 7.54.0 => /usr/bin/curl Java: 1.8.0_77 macOS: 10.13.3-x86_64 CLT: N/A Xcode: N/A XQuartz: N/A – Frenchmassacre Apr 8 '18 at 10:41
  • As can be seen from the output, Homebrew doesn't recognise the installation of Xcode and CLT. Have you installed Xcode via DMG or from the Mac App Store? – Nimesh Neema Apr 8 '18 at 10:45
  • I don't have Xcode (never needed it), installed CLT via the terminal as I explained in my original question. As far as I know Xcode isn't necessary for homebrew. Never had it and it always worked fine... Unless it's a new requirement? – Frenchmassacre Apr 8 '18 at 11:04
  • Yes, Xcode isn’t required to install CLT and Homebrew. – Nimesh Neema Apr 8 '18 at 11:11
7

Okay, After a full day of attempts, re-installing homebrew and all... found a solution which I should have tried a lot earlier in all honesty. Leaving it here if anyone else has the same problem in the future:

Doing xcode-select --install showed everything as being installed correctly but I just couldn't confirm that anywhere. I downloaded the CLT as a pkg from the apple developer website (https://developer.apple.com/download/more/) and installed it the old fashioned way. CLT is now installed and homebrew is detecting it just fine.

Brew Config now:

HOMEBREW_VERSION: 1.5.14
ORIGIN: https://github.com/Homebrew/brew
HEAD: 7fd6210127f088b6ee8708a1d7f4ec2df3fc5bb4
Last commit: 6 days ago
Core tap ORIGIN: https://github.com/Homebrew/homebrew-core
Core tap HEAD: 1f9ba958e21dce9673b932cfc1f55dd155f0df69
Core tap last commit: 31 hours ago
HOMEBREW_PREFIX: /usr/local
CPU: octa-core 64-bit haswell
Homebrew Ruby: 2.3.3 => /System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/bin/ruby
Clang: 9.1 build 902
Git: 2.8.1 => /usr/local/bin/git
Curl: 7.54.0 => /usr/bin/curl
Java: 1.8.0_77
macOS: 10.13.3-x86_64
CLT: 9.3.0.0.1.1521514116
Xcode: N/A
XQuartz: N/A

Thanks Nimesh for helping me!

  • i had the same issue - running xcode-select --install fixed it for me but installing CLT manually would also do the trick! – Lloyd Oct 1 '18 at 9:28
3

I had to check configuration of location as explained here to make it work:

You can just select command line tools from the XCode Preferences show in below screenshot.

You will be prompted for password.

  • 3
    It's better to include the key points of the answer here instead of just providing a link. It's also helpful if you review How to Answer on writing good answers that attract views and subsequently, up votes. – Allan Sep 15 '18 at 11:56
  • Useful if you have xCode installed (which is not my case; don't use it and can't afford 10GB of storage on something I don't use..) my question was specific to no-xCode installed... Thanks for the answer though, could help others :) – Frenchmassacre Sep 16 '18 at 11:23
  • This was the only answer that worked for me – Yuri Schimke Oct 3 '18 at 7:53
3

If the above answer doesn't fully fix the problem you can also check Brew Doctor mine was also complaining that Xcode.app was in the wrong place and to fix suggested the fix.

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

My /Applications folder had somehow changed from ~/ to /

0

Also ran into this. Turns out homebrew had installed my Xcode cmd line tools in /usr/bin. My IntelliJ looks for the cmd line tools at /Library/Developer/CommandLineTools/usr/bin/ So what I did was cd into /Library/Developer/CommandLineTools/usr/bin/ then did a

cp /usr/bin/* ./

and my cmd line tools were copied in. After that, IntelliJ had no more complains.

  • It's really strange to copy all commands in /usr/bin/. – DawnSong Aug 23 at 6:42

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .