87
56

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

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

Last updated at Posted at 2021-01-09

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の情報が取得できます。

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/

87
56
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
87
56

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?