1. ホーム
  2. macos

[解決済み] エラーです。ARM プロセッサの Homebrew では Intel のデフォルトプレフィックス (/usr/local) にインストールできません。

2023-03-21 18:05:47

質問

私は、最新の Apple M1 チップ プロセッサを使用しています。そして、アプリケーションのインストール中にエラーが発生し続けます。

と言ってください。

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

従うべき正確な手順について助けが必要です。

どのように解決するのですか?

参考までに、Homebrew をインストールする前に、新しい ARM シリコン (M1 チップ) 用の Rosetta2 エミュレーターをインストールする必要があります。私は、ターミナルを使用して Rosetta2 をインストールしました。

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

これは、余分なボタンをクリックすることなく、rosetta2をインストールします。

上記の Rosetta2 をインストールした後、Homebrew cmd を使って ARM M1 チップ用の Homebrew をインストールすることができます。 arch -x86_64 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

ARM M1用のHomebrewがインストールされたら、このHomebrewコマンドを使ってパッケージをインストールしてください。 arch -x86_64 brew install <package>