终端外壳路径“ .. \ .. \ .. \ vsCode \ git \ bin \ bash.exe”在VS Code Windows中不存在

问题描述 投票:2回答:2

我正在尝试设置一个可移植的开发环境:

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 Code中处理相对路径而无需在操作系统中设置全局变量。我将需要对Node做同样的事情。

对不起,我的帖子太乱了,但是在这里发布我还很陌生。

json windows visual-studio-code relative-path
2个回答
0
投票

我在VS Code设置中搜索了“ shell路径”,但发现该路径错误(<< [程序文件而不是[程序文件(x86)

我必须将其更改为

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


0
投票
@@ Rhatalin谢谢你的建议。我在Windows 10上也遇到了同样的问题。更新了settings.json中的以下设置(文件->首选项->设置以搜索shell并选择Terminal-Integrated-Automation Shell:Windows->在settings.json中编辑)后,该问题消失了。

"terminal.integrated.shell.windows": "C:\\Program Files\\Git\\bin\\bash.exe"

© www.soinside.com 2019 - 2024. All rights reserved.