zsh: command not found: run...」エラーの解決方法


  1. パスの確認:

    • エラーメッセージが表示された場所で、実行しようとしたコマンドが正しく入力されているか確認してください。スペルミスやタイプミスが原因であることがあります。
    • 実行しようとしたコマンドが正しい場合、そのコマンドがシステムのパスに含まれているか確認してください。ターミナルでecho $PATHと入力し、実行しようとしているコマンドのパスが表示されるか確認します。
  2. コマンドのインストール:

    • エラーメッセージに表示されるコマンドが存在しない場合、そのコマンドをインストールする必要があります。コマンドがどのパッケージに含まれているかを確認し、適切な方法でインストールしてください。例えば、Homebrewを使用している場合は、brew install <package>というコマンドを使用します。
  3. パスの追加:

    • インストールしたコマンドがシステムのパスに含まれていない場合、手動でパスを追加する必要があります。シェルの設定ファイル(.zshrcなど)を編集し、コマンドのパスをexport PATH=$PATH:/path/to/commandのように追加します。変更を反映するためにターミナルを再起動するか、source ~/.zshrcコマンドを実行してください。
  4. シェルの再インストール:

コード例:

例1: コマンドがインストールされていない場合の対処法

$ brew install command-name

例2: パスの追加

$ echo 'export PATH=$PATH:/path/to/command' >> ~/.zshrc
$ source ~/.zshrc

例3: シェルの再インストール(Homebrewを使用する場合)

$ brew install zsh