chicog.me

Homebrewインストール時に「/opt/homebrew/bin is not in your PATH」が発生した際の解決方法

先日Macbook Airを購入し、意気揚々とHomebrewをインストールした際に、PATHが通っていない旨のwarningメッセージが表示されました。 同じ問題を抱えた方のご助力となればよいなと思います。

Homebrewをインストール

ターミナルを開き、Homebrew公式 に掲載されている下記コマンドを入力

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

パスワードを聞かれるので、ログオンの際のパスワードを入力し、Returnでインストールが開始されます。

/opt/homebrew/bin is not in your PATH

ターミナルには、「Installation successful!」と表示されていますが、よく見ると

Warning: /opt/homebrew/bin is not in your PATH.
==> Installation successful!

上記のようにWarningの文字が表示されています。 ただ、インストールは完了とのことなので、試しに利用できるか確認。

brew -v
-bash: brew: command not found

やはりパスが通っていないので実行できない。

解決方法

Homebrewのパスを通すことにより、実行可能となるため下記コマンドを入力

export PATH="$PATH:/opt/homebrew/bin" 
brew -v
Homebrew 3.0.0

これでパスが通り、brewコマンドを実行可能になりました。 ただ、これだとターミナルを再起動するとまた上記のコマンドを打たないと実行できなくなるため、下記の設定を行ってください。

vi ~/.zshrc
# .bashrc または、.bash_profile

# 以下を追加して保存して閉じる
export PATH=/opt/homebrew/bin:$PATH

# 設定を再読み込み
source ~/.zshrc

brew -v
Homebrew 3.0.0

既存のパスを消したくはないので、必ず「$PATH」を入れるようにしてください。また、「/opt/…」は、環境によっては異なるかと思いますのでWarningに表示されているディレクトリパスを入力してください。