Fix brew Error “The arm64 architecture is required for this software” on Apple Silicon Mac
![]()
If you have used Homebrew to try and install a particular package onto an Apple Silicon Mac and you see an error message stating “The arm64 architecture is required for this software” that prevents the installation of the package, you might be surprised by this error message given that you’re using an Apple Silicon Mac (any M1, M2, M3, M4, etc machine).
It turns out that some Apple Silicon Mac users who installed Homebrew in the past may have either inadvertently set the x86 version as the default, or even installed the x86 version (Intel) of Homebrew instead of the arm64 version (Apple Silicon), which then leads to the “arm64 architecture is required for this software” error message when attempting to install a package intended for an ARM Mac.
Fortunately this is pretty easy to fix with a few command line tweaks, so if you see the “The arm64 architecture is required for this software” message with Homebrew, read along and it’ll be resolved in no time.

















