zsh: command not found: code」というエラーメッセージの解決方法


このエラーを解決するために、以下の手順を試してみてください。

  1. Visual Studio Codeをインストールする: エラーメッセージが表示された場合、まず最初にVS Codeがインストールされているかどうか確認してください。インストールされていない場合は、公式のVS Codeウェブサイト(https://code.visualstudio.com/)から最新バージョンをダウンロードしてインストールしてください

  2. VS Codeのパスを確認する: インストール後、VS Codeの実行可能ファイルが正しい場所にあることを確認する必要があります。ターミナルで以下のコマンドを実行して、VS Codeのパスを確認してください。

    which code

    上記コマンドを実行すると、VS Codeのバイナリファイル(通常は「code」)のフルパスが表示されます。パスが表示されない場合、VS Codeが正しくインストールされていない可能性があります。

  3. パスを追加する: パスが正しく表示された場合、次にパスを環境変数に追加する必要があります。ターミナルで以下のコマンドを実行して、パスを一時的に追加します。

    export PATH="$PATH:/path/to/vscode/bin"

    上記のコマンドで「/path/to/vscode/bin」の部分を実際のVS Codeのパスに置き換えてください。

    パスを一時的に追加した後、再度「code」コマンドを実行してみてください。エラーメッセージが表示されない場合、パスの追加が成功しています。

  4. パーマネントなパスの追加: パスを一時的に追加する代わりに、パーマネントにパスを追加する方法もあります。ターミナルの設定ファイル(通常は「.zshrc」または「.bashrc」)を編集し、以下の行を追加してください。

    export PATH="$PATH:/path/to/vscode/bin"

    上記のコマンドで「/path/to/vscode/bin」の部分を実際のVS Codeのパスに置き換えてください。

    設定ファイルを保存した後、ターミナルを再起動するか、以下のコマンドを実行して設定を再読み込みしてください。

    source ~/.zshrc

    再起動または再読み込み後、再度「code」コマンドを実行してみてください。エラーメッセージが表示されない場合、パーマネントなパスの追加が成功しています。

  • システムが正しく設定されているか確認する: システムの設定や環境変数に問題がある場合、コマンドが見つからないエラーが発生することがあります。他のコマンドも正常に実行できるか確認し、他のシェル(例: Bash)でも同様のエラーが発生するか確認してください。

  • パスの優先順位を確認する: 複数のバージョンのVS Codeがインストールされている場合、パスの優先順位によって異なるバージョンが選択される可能性があります。他のVS Codeインストールパスが設定されている場合に優先的に使用されていないか確認してください。

  • シンボリックリンクを作成する: シンボリックリンクを使用して、正しいパスにコマンドをリンクする方法もあります。ターミナルで以下のコマンドを実行して、シンボリックリンクを作成してみてください。

    ln -s /path/to/vscode/bin/code /usr/local/bin/code

    上記のコマンドで「/path/to/vscode/bin」の部分を実際のVS Codeのパスに置き換えてください。