28
Help us understand the problem. What are the problem?

posted at

updated at

【M1】MacにHomebrwがインストールできない「zsh: command not found: brew」

2020年11月11日以降に購入したボクのMacBookに、Homebrwがインストールできないといった問題が起きました。(エラー zsh: command not found: brew )調べたところ、最新のMacBookのCPUにはApple社が開発した「M1」と言うモノを使っているみたいで、この「M1」が原因でMacにHomebrwがインストールできないみたいです。同じように2020年11月11日以降に最新のMacBookを購入して、Homebrwがインストールできない方は以下の方法を試してみて下さい。

MacBookのCPU (プロセッサ)を調べる

ターミナルから調べる方法

ターミナルから以下のコマンドを実行して下さい。実行するとCPUの情報が取得できます。

terminal
$ sysctl -a machdep.cpu.brand_string

## 実行結果
machdep.cpu.brand_string: Intel(R) Core(TM) i5-7360U CPU @ 2.30GHz

GUIから調べる方法

  1. PC左上の、「apple」のボタンをクリック
  2. 「このMacについて」をクリック
  3. macOSの下欄に書いてあるプロセッサの情報を見る

スクリーンショット 2021-01-09 18.26.35.png

ターミナルの設定を 「Rossetaを使用して開く」 に変更する

CPUがM1だった場合、ターミナルの設定を、Rossetaを使用して開くに変更しないと、Homebrewはインストールができません。

  1. ファインダーの検索窓で 「ターミナル」 と検索
  2. 出てきたターミナルを右クリックして、 「情報を見る」 をクリック
  3. 「Rosseta使用して開く」 (またはRosseta2) 左横のチェックボックスにチェックを入れる
  4. ターミナルを再起動 スクリーンショット 2021-01-09 18.36.52.png

再度Homebrwをインストール

ターミナルを起動し、以下のコマンドを入力して Homebrew をインストールしてみて下さい。今度はうまくいくはずです。Homebrewホームページ

terminal
$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

確認

terminal
brew -v

# 実行結果
Homebrew 2.6.2

これまでの設定でまだHomebrwが入らない方は、ターミナルのRossetaを使用して開くがうまく反映されていない可能性があるので、Macbookを再起動して、再度挑戦して下さい。
ありがとうございました。

参考
https://qiita.com/shira-shun/items/0f6213f4923cb5544367
https://freeheroblog.com/first-conf/

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
28
Help us understand the problem. What are the problem?