The simplest way to install various Unix tools and open source projects onto Mac is via a package manager. Unfortunately, Mac doesn't offer one by default so we'll use Homebrew.

Step 1 - xCode command line tools

Install Mac OS X command line tools so that you can then install the homebrew package manager.

Open up Terminal and type:

xcode-select --install

You'll get this prompt when you install xcode

Install Complete

Double Check your work

If you see terminal respond back with a path to "CommandLineTools", then you're good to go.

xcode-select -p

Double check your work


Step 2 - Install Homebrew

Please paste this into Terminal.

/usr/bin/ruby -e "$(curl -fsSL"

Once homebrew has completed installing itself, double check your work.

brew update && brew doctor 

Managing Packages

Homebrew is a package manager so here's how you install packages such as MySQL, MongoDB or Postges.

brew install [product]

Uninstalling a Package

 brew uninstall [product]

Get the info of a specific package

brew info [product]

List packages

View your installed Homebrew packages.

brew list

Find a specific function through filters.

brew list | grep 'package-name'

View all top-level packages.

brew leaves

Homebrew Services

Homebrew has a tap command that allows it to tap into other software repositories allowing you to expand your options of installable software. One of those repos is called services which can help you start, stop and restart your databases.

Read more about Homebrew services.