Back to blog

2026-06-27

Install Bash 5.x on macOS

A guide on how to install and verify Bash 5.x on macOS using Homebrew.

macOS still includes Bash 3.2, which was the last version released under the GNU General Public License version 2 (GPLv2). Starting with Bash 4.0, Bash moved to GPLv3, a license Apple does not use for the version bundled with macOS.

As a result, the system-provided /bin/bash remains on the older 3.x release. You can install Bash 5.x separately using Homebrew without replacing the system version.

Install Bash

Install the current Bash release available from Homebrew:

Verify the installed version

Check the Bash version available in your PATH:

The first line of the output should report Bash 5.x. If it still reports version 3.2, your shell is resolving the system-provided /bin/bash first. You can verify the Homebrew installation directly with:

This installs the newer Bash alongside the macOS version and leaves /bin/bash unchanged.

Continue reading