Homebrewは、MacOSで多くのパッケージを簡単にインストールできる便利なパッケージ管理ツールですが、インストール直後に「zsh: command not found: brew」というエラーが出ることがあります。本記事では、このエラーを解決するための方法について説明します。
1. 発生したエラー
Homebrewをインストールした後に以下のコマンドを実行すると、「zsh: command not found: brew」というエラーが表示される場合があります。
$ brew install git
zsh: command not found: brew
このエラーは、システムが brew
コマンドの実行ファイルを見つけられないときに発生します。
2. 解決方法
1. Homebrewのパスを確認する
まず、Homebrewがインストールされている場所を確認します。通常、MacOSでは /opt/homebrew
か /usr/local/bin
にインストールされています。次のコマンドを実行してパスを確認してください。
$ which brew
もし何も表示されない場合は、インストールに失敗している可能性があるので、再インストールを試みましょう。
2. シェルの設定ファイルにパスを追加する
パスが確認できたら、そのパスをシェルの設定ファイルに追加します。zshを使用している場合、~/.zshrc
ファイルに以下のように追記してください。
export PATH="/opt/homebrew/bin:$PATH"
ファイルを保存して閉じます。
3. シェル設定の反映
設定を反映するため、以下のコマンドを実行してシェル設定を更新します。
$ source ~/.zshrc
これで brew
コマンドが認識されるはずです。再度、Homebrewコマンドが動作するか確認しましょう。
$ brew --version
3. 原因と解説
このエラーは、Homebrewのインストールディレクトリがシステムのパスに含まれていないために発生します。通常はインストール時に自動でパスが設定されますが、シェルやOSのバージョンによっては自動設定がうまく機能しないことがあります。
4. その他の解決策
上記の方法で解決しない場合には、システム再起動やHomebrewの再インストールも試してみてください。