web-dev-qa-db-fra.com

Le chemin du shell du terminal ".. \ .. \ .. \ vsCode \ git \ bin \ bash.exe" n'existe pas dans VS Code Windows

J'essaie de définir un environnement de développement portable:

VS Code - Mode portable git-bash - portable Node.js - portable

Le code VS génère une erreur: le chemin du shell du terminal "......\vsCode\git\bin\bash.exe" n'existe pas

J'ai C: ......\Documents\Storage\vsCode\data\user-data\User\settings.json et C: ......\Documents\Storage\vsCode\git\bin\bash. EXE

settings.json:

{
    // Git Bash
    "terminal.integrated.Shell.windows": "..\\..\\..\\vsCode\\git\\bin   \\bash.exe"
}

Il fonctionne en 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>

Pouvez-vous me guider comment gérer le chemin relatif dans VS Code sans définir de variables globales dans le système d'exploitation. Je devrai faire la même chose avec Node.

Désolé pour le message en désordre, mais je suis assez nouveau pour poster ici.

3
Hren

J'ai recherché "Chemin du shell" dans les paramètres du code VS et j'ai remarqué que le chemin était incorrect (Program Files au lieu de Program Files (x86))

Je devais le changer pour

 "terminal.integrated.Shell.windows": "C:\\Program Files (x86)\\Git\\bin\\bash.exe",
1
Rhatalin

@Rhatalin merci pour la suggestion. J'ai eu le même problème sur Windows 10. Après la mise à jour du paramètre ci-dessous dans settings.json (Fichier -> Préférences -> Recherche de paramètres pour Shell et choisissez Terminal-Integrated-Automation Shell: Windows -> Modifier dans settings.json), le problème a disparu .

"terminal.integrated.Shell.windows": "C:\\Program Files\\Git\\bin\\bash.exe"
0
Strabek