There is no output, no errors, no nothing. It just sits there.
Maybe related to this, who knows? https://github.com/Homebrew/brew/issues/3285
So I reinstalled brew.
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
But then the install process is stuck at this line
==> /usr/bin/sudo /usr/bin/xcode-select --switch /Library/Developer/CommandLineTools
After some googling, apparently it’s caused by some combination of osx and xcode, see here: https://github.com/nodejs/node-gyp/issues/569. So I ran the following to fix the issue.
sudo xcode-select -s /Applications/Xcode.app/Contents/Developer
But then after Ctrl-C and reinstall brew, I got stuck at another line, seems like it did a git reset HEAD but stuck right after.
I tried a few other things but nothing could pass that point. Then just random guessing I checked my Software Update, and saw a 5Gb osx update sitting there waiting, I was like, why not?
So update osx, reboot, then magically brew starts working. =)