Macで「Brew Command Not Found」を修正する方法

あなたが通常のHomebrewユーザーである場合、端末を使用してパッケージをインストールするための便利なツールがわかります。また、ターミナルのZSHシェルでHomeBrewを使用しようとすると、エラーメッセージ「Brew Command Not Found」に出会ったときに困惑するかもしれません。通常、次のとおりです。
zsh: command not found: brew、そしてこの記事では、このエラーの可能性のある原因を説明し、それらを修正する方法を示します。

ホームブリューとは何ですか?

聞いたことがない場合に備えて、HomeBrewはターミナルのコマンドラインからMacにオープンソースソフトウェアをインストールできるパッケージ管理ツールです。たとえば、gitをインストールするための優れた方法であるため、Githubからコードを「プル」してMacにインストールできます。 Homebrewをインストールすると、通常、パッケージは1つのコマンドだけでインストールできます。

なぜ「Brew Commandが見つからない」エラーがMACに表示されるのですか?

エラーメッセージが表示される可能性のあるいくつかの理由がありますが、それらはすべて同じ根本原因を持っています:ZSHシェルは実行する醸造バイナリを見つけることができません。それは、$ PATH(実行可能なプログラムがどこにあるかを指定する変数)またはHomeBrewのインストールに何か問題があるためかもしれません。

ターミナルを再起動します

より複雑なソリューションに飛び込む前に、端末を再起動することで簡単な問題を除外しましょう。次の手順に従ってください:

  1. Command-Option-ESCを押して、フォース終了メニューを開きます。
  2. ターミナルを選択し、[強制]をクリックします。
  3. 端子を再開します。
  4. 新しいターミナルウィンドウで、タイプ:brew doctor

Brew Doctorを実行すると、2つの応答のいずれかが受け取ります。 「あなたのシステムは醸造する準備ができている」というメッセージは、すべてが正しく機能することを意味します。ただし、次のエラーが発生した場合zsh: command not found: brew、これらのソリューションを試してください。

gitをインストールします

GITは、ファイルの変化を追跡する分散バージョン制御システムであり、多くの場合、macOSにプリインストールされます。 Gitは、Homebrewの重要な依存関係です。 HomeBrewは、GITリポジトリを使用して、パッケージのアップデートをクローン、プル、および管理し、システムが最新かつ信頼性を維持することを保証します。

gitをインストールする前に、既に持っているかどうかを確認しましょう。

  1. ターミナルを開く。
  2. タイプgit --versionEnterを押します。

バージョン番号が表示されている場合、Gitはすでにインストールされています。開発者ツールが見つからないことを示すメッセージが表示された場合は、入力してください
xcode-select --install表示されるポップアップウィンドウに[インストール]をクリックします。これにより、GITとXcodeコマンドラインツールの両方がインストールされます。これは、Macに開発者環境を設定するために不可欠です。

.zshrcファイルを更新します

Brewはそれ自体をインストールします/opt/homebrew/bin/、しかし、そのディレクトリがシェル構成に含まれていない場合があります。これを修正するには、次の手順に従って.zshrcファイルを更新します。

  1. ターミナルを開き、入力してホームディレクトリに移動しますcd
  2. 今、入力してくださいls -al非表示ファイルをリストし、.zshrcファイルがあるかどうかを確認します。リストに.zshrcが表示されない場合は、作成する必要があります。
  3. 入力clearターミナルをクリアする。
  4. タイプnano .zshrcNano Text Editorを入力します。

  5. ファイルにBrewのパスを追加します:export PATH="/opt/homebrew/bin:$PATH"
  6. Nano Press Control-Xを保存および終了します。
  7. 「変更されたバッファーを保存」でプロンプトが表示されたら、Yを押します。Enterを押して確認して終了します。

  8. ファイルが正常に作成されているかどうかを確認しますls -alそして、.zshrcがリストに表示されていることを確認してください。
  9. 最後に、タイプsource .zshrc端子を再起動せずに新しい構成をロードします。
  10. 走るbrew helpそれが機能しているかどうかを確認します。

このプロセスは、インタラクティブなシェルセッションに醸造するために必要なパスを追加し、Brewコマンドが認識されるようにします。

.zshrcと.zprofileの違い

多くのユーザーが.zshrcと.zprofileを混同します。明確な説明を次に示します。.ZProfileは、システムにログインすると開始されたログインシェル用に実行されます。 .zshrcファイルは、インタラクティブシェル、新しい端末ウィンドウまたはタブで開くセッションに対して実行されます。

Brewの問題のトラブルシューティングの場合、通常、そのファイルはターミナルで使用するインタラクティブシェルによって読み取られるため、.Zshrcを変更します。これにより、すべての新しい端末セッションが正しいホームブリューの設定をすぐにロードすることが保証されます。

Homebrewを再インストールします

Homebrewが予想どおりに機能していない場合、最も簡単な解決策はそれを再インストールすることです。それを行うには、以下の手順に従ってください。

  1. ターミナルを開く。
  2. 次のコマンドを入力または貼り付けます。/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
  3. Returnを押します。端末ウィンドウに、インストールされるものとインストールされる場所を説明する情報が表示されます。
  4. もう一度戻ってきます。
  5. 管理者のパスワードを入力し、返されます。
  6. インストールが終了したことを示すメッセージを待ちます。
  7. これで、Brewコマンドをもう一度試して、それが機能するかどうかを確認できます。

HomeBrewを再インストールした後もエラーが表示されている場合、次のステップはZSHRCパスに醸造することです。それを行うには、新しい端末ウィンドウを開き、以下のコマンドを入力または貼り付けます。

echo "export PATH=/opt/homebrew/bin:$PATH" >> ~/.zshrc

お勧めの読み取り:ZSHを修正する5つの方法:コマンドが見つかりません:PIPエラー

次に、以下のコマンドを使用して醸造を修復します。brew doctor

Oh My ZSHをインストールした後に「Brew Commandが見つからない」が表示された場合

ZSH用のプラグインをインストールしてから「Brew Commandが見つからない」エラーを確認するためにOh My ZSHをインストールしたばかりの場合、試してみることができる他のものがあります。 ZSHRCファイルに行を追加できます。ファイルはホームディレクトリのルートフォルダーに存在しますが、隠されています。それを確認するには、非表示のファイルを表示するか、Finder> Go> Go> Goに移動>〜/ZSHRCに移動できます。テキスト編集で開き、以下の行を追加します。次に、保存して閉じます。

eval $(/opt/homebrew/bin/brew shellenv)

または、以下の端末ウィンドウのコマンドを使用して、次の行を追加できます。

echo "eval $(/opt/homebrew/bin/brew shellenv)" >> ~/.zshrc

次に、ターミナルコマンドを使用して再び醸造医を実行します。brew doctor

エラーメッセージ「Brew Command Not Found」は、MacにHomeBrewのインストールに問題があることを意味します。上記の手順に従って、それを修正し、再び家に帰ります。