2021年2月よりhomebrewが正式にM1Macに対応しました。(v3.0.0)
正規の手順でのインストールは公式ホームページに従ってください。
2020年11月11日以降に購入したボクのMacBookに、Homebrewがインストールできないといった問題が起きました。(エラー zsh: command not found: brew
)調べたところ、最新のMacBookのCPUにはApple社が開発した「M1」と言うモノを使っているみたいで、この「M1」が原因でMacにHomebrwがインストールできないみたいです。同じように2020年11月11日以降に最新のMacBookを購入して、Homebrewがインストールできない方は以下の方法を試してみて下さい。
MacBookのCPU (プロセッサ)を調べる
ターミナルから調べる方法
ターミナルから以下のコマンドを実行して下さい。実行するとCPUの情報が取得できます。
$ sysctl -a machdep.cpu.brand_string
## 実行結果
machdep.cpu.brand_string: Intel(R) Core(TM) i5-7360U CPU @ 2.30GHz
GUIから調べる方法
- PC左上の、「apple」のボタンをクリック
- 「このMacについて」をクリック
- macOSの下欄に書いてあるプロセッサの情報を見る
ターミナルの設定を 「Rossetaを使用して開く」 に変更する
CPUがM1だった場合、ターミナルの設定を、Rossetaを使用して開くに変更しないと、Homebrewはインストールができません。
- ファインダーの検索窓で 「ターミナル」 と検索
- 出てきたターミナルを右クリックして、 「情報を見る」 をクリック
- 「Rosseta使用して開く」 (またはRosseta2) 左横のチェックボックスにチェックを入れる
- ターミナルを再起動
再度Homebrwをインストール
ターミナルを起動し、以下のコマンドを入力して Homebrew をインストールしてみて下さい。今度はうまくいくはずです。Homebrewホームページ
$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
確認
brew -v
# 実行結果
Homebrew 2.6.2
これまでの設定でまだHomebrwが入らない方は、ターミナルのRossetaを使用して開くがうまく反映されていない可能性があるので、Macbookを再起動して、再度挑戦して下さい。
ありがとうございました。
参考
https://qiita.com/shira-shun/items/0f6213f4923cb5544367
https://freeheroblog.com/first-conf/