Using Homebrew on Apple Silicon (M1) Macs


Currently running Homebrew natively on Apple Silicon is an “unsupported” configuration, so you’ll have to jump through a few hoops:

Now, when you run brew it will invoke the arm64 version and build/install arm64 binaries and libraries to /opt/homebrew, and when you run ibrew it will invoke the the x86_64 version and build/install x86_64 binaries and libraries to /usr/local.


Sam Soffes has an in-depth post covering the finer details of what is summarized above, so instead of reiterating what he’s already written I recommend you read his post.