From 8e5deb39a57bc9a9fa117934f42fed95e1af3c7d Mon Sep 17 00:00:00 2001 From: AJ ONeal Date: Mon, 5 Oct 2020 23:07:10 +0000 Subject: [PATCH] fix brew on fresh macos --- brew/install.sh | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/brew/install.sh b/brew/install.sh index 93220dd..6668e3e 100644 --- a/brew/install.sh +++ b/brew/install.sh @@ -3,10 +3,24 @@ set -e set -u -{ +function _install_brew() { # Straight from https://brew.sh #/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)" + needs_xcode="$(/usr/bin/xcode-select -p >/dev/null 2> /dev/null || echo "true")" + if [[ -n "${needs_xcode}" ]] + then + echo "" + echo "" + echo "ERROR: Run this command to install XCode Command Line Tools first:" + echo "" + echo " xcode-select --install" + echo "" + echo "After the install, close this terminal, open a new one, and try again." + echo "" + exit 1 + fi + # From Straight from https://brew.sh if ! [ -d "$HOME/.local/opt/brew" ]; then echo "Installing to '$HOME/.local/opt/brew'" @@ -35,3 +49,5 @@ set -u echo ' /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"' echo "" } + +_install_brew -- 2.25.1