git: error: SDK “macosx” cannot be located

2020-04-07 03:05发布

问题:

Just updated my machine to Yosemite. I'm getting this error from Git now:

git: error: SDK "macosx" cannot be located

I'm able to run git status with no issue, but anything like git add seems to work, but then throws this error. Command Line Tools are installed, I tried reinstalling Git.

回答1:

Not sure exactly what, but something got out of whack during the upgrade. Uninstall CommandLineTools by typing sudo rm -r /Library/Developer/CommandLineTools then reinstall. I just typed some git command like: git status and let the OS prompt me to install the CommandLineTools. Everything is happy now.



回答2:

I was also getting the git: error: SDK "macosx" cannot be located which lead me to this page.

I was also getting the message like "too many files open" and "could not fork".

Closing Spotify solved by problem. I did not reinstall Git.