zsh: command not found: node」というエラーの解決方法


  1. Node.jsのインストールを確認する: まず、Node.jsが正しくインストールされていることを確認しましょう。ターミナルで以下のコマンドを実行して、Node.jsのバージョンが表示されるかどうかを確認します。

    node -v

    もし「command not found」と表示された場合、Node.jsがインストールされていない可能性があります。

  2. Node.jsのインストール: Node.jsがインストールされていない場合は、公式のNode.jsウェブサイト(https://nodejs.org/)から最新の安定版をダウンロードしてインストールしましょう。インストールが完了したら、再度「node -v」コマンドを実行してバージョンが表示されるか確認してください。

  3. パスの設定: インストールしたNode.jsの実行ファイルへのパスが正しく設定されているか確認しましょう。ターミナルで以下のコマンドを実行して、Node.jsのインストール先のパスを表示します。

    which node

    パスが表示されないか、正しく設定されていない場合は、以下の手順に従って設定します。

    • zshの設定ファイル(通常は「~/.zshrc」)を開きます。

    • ファイル内で、環境変数「PATH」の行を見つけます。

    • PATHの値にNode.jsのインストール先のパスを追加します。例えば、以下のような形式です。

      export PATH="$PATH:/path/to/node"
    • 設定を保存してファイルを閉じたら、ターミナルを再起動するか、以下のコマンドを実行して設定を反映させます。

      source ~/.zshrc
  4. テスト: これでNode.jsが正しくインストールされ、パスが設定されたはずです。以下のコマンドを実行して、エラーが解消されているか確認しましょう。

    node -v

以上の手順に従って「zsh: command not found: node」というエラーを解決することができます。何か他に質問があればお知らせください。