macosarmhomebrewmacos-big-surapple-silicon

Error: Cannot install in Homebrew on ARM processor in Intel default prefix (/usr/local)


I use the latest Apple M1 chip processor. And I keep getting errors while application installation.

I run:

brew install openjdk@11
Error: Cannot install in Homebrew on ARM processor in Intel default prefix (/usr/local)!
Please create a new installation in /opt/homebrew using one of the
"Alternative Installs" from:
  https://docs.brew.sh/Installation
You can migrate your previously installed formula list with:
  brew bundle dump

Need help with exact steps to follow.


Solution

  • For what it's worth, before installing Homebrew you will need to install Rosetta2 emulator for the new ARM silicon (M1 chip). I just installed Rosetta2 via terminal using:

    /usr/sbin/softwareupdate --install-rosetta --agree-to-license

    This will install rosetta2 with no extra button clicks.

    After installing Rosetta2 above you can then use the Homebrew cmd and install Homebrew for ARM M1 chip: arch -x86_64 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

    Once Homebrew for M1 ARM is installed use this Homebrew command to install packages: arch -x86_64 brew install <package>