私はポータブル開発環境を設定しようとしています:
VSコード-ポータブルモードgit-bash-ポータブルNode.js-ポータブル
VSコードがエラーをスローする:ターミナルシェルパス "......\vsCode\git\bin\bash.exe"が存在しません
C:......\Documents\Storage\vsCode\data\user-data\User\settings.jsonとC:......\Documents\Storage\vsCode\git\bin\bashがあります。 EXE
settings.json:
{
// Git Bash
"terminal.integrated.Shell.windows": "..\\..\\..\\vsCode\\git\\bin \\bash.exe"
}
それはCMDで動作します:
C:\.........>cd C:\...........\Documents\Storage\vsCode\data\user-data\User
C:\.......\Documents\Storage\vsCode\data\user-data\User>cd ..\..\..\git\bin\
C:\.......\Documents\Storage\vsCode\git\bin>
オペレーティングシステムでグローバル変数を設定せずにVSコードで相対パスを処理する方法を教えてください。 Nodeでも同じことをする必要があります。
乱雑な投稿で申し訳ありませんが、私はここに投稿するのがかなり新しいです。
VS Code設定で「シェルパス」を検索し、パスが間違っていることに気付きました(Program Files(x86)ではなく、Program Files)。
に変更する必要がありました
"terminal.integrated.Shell.windows": "C:\\Program Files (x86)\\Git\\bin\\bash.exe",
@Rhatalinの提案に感謝します。 Windows 10でも同じ問題が発生しました。以下のsettings.jsonの設定を更新した後(ファイル->設定->設定でシェルを検索し、ターミナル統合オートメーションシェル:Windows-> settings.jsonで編集)を選択すると、問題は解決しました。
"terminal.integrated.Shell.windows": "C:\\Program Files\\Git\\bin\\bash.exe"