Homebrew is a free and open-source software package manager that simplifies software installation on macOS.
It allows you to install various packages from source or binary distributions by compiling them yourself or using precompiled binaries.
Homebrew also provides a convenient way to manage your software dependencies and makes it easy to uninstall software you no longer need.
It lets you install the stuff that didn’t come out of the box with your Mac. It works the same way as
apt-get on Debian/Ubuntu system or
yum on CentOS/Red Hat.
You can install almost all the Linux libs and tools on your Mac. Not only that, but you can also create your own packages to install on other Mac systems.
It has pure Git and Ruby underneath, so hack away with your knowledge and creativity.
Fix -bash: brew: command not found
If you got this error while brewing a package on your Mac, then you are not alone. The reason is simple. Homebrew is not installed on your system.
To fix that, we’ll see how to install Homebrew.
But first, let’s check the requirements for Homebrew and make sure they are all met.
- A 64-bit Intel CPU or Apple Silicon CPU
- macOS Catalina (10.15) (or higher)
- Command Line Tools (CLT) for Xcode
- The Bourne-again shell for installation (i.e.
Homebrew installation command will take care of installing
bash as its dependency.
We just have to manually install Xcode Command Line Tools.
So let’s start the installation process.
Open Terminal and run the following command:
It should show this prompt:
It might take some time, depending on your connection speed.
Once done, it should show a confirmation saying “The software was installed”
You can now proceed to the next step.
You can install Homebrew on Mac by running the following command into the terminal:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
This script will install Homebrew to
/usr/local on your Mac. That way, you won’t need
sudo when you use
Execute this single command given below in the terminal to completely remove Homebrew from Mac automatically:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/uninstall.sh)"