繁体   English   中英

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

[英]The terminal shell path "..\..\..\vsCode\git\bin\bash.exe" does not exist in VS Code Windows

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

VS Code - 便携模式 git-bash - 便携 Node.js - 便携

VS Code 抛出错误:终端 shell 路径“......\\vsCode\\git\\bin\\bash.exe”不存在

我有 C:......\\Documents\\Storage\\vsCode\\data\\user-data\\User\\settings.json 和 C:......\\Documents\\Storage\\vsCode\\git\\bin\\bash。可执行程序

设置.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.js 做同样的事情。

很抱歉这篇乱七八糟的帖子,但我对在这里发帖还很陌生。

我在 VS Code 设置中搜索了“shell 路径”,发现路径是错误的( Program Files而不是Program Files (x86)

我不得不把它改成

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

您可以按照以下链接: https : //code.visualstudio.com/docs/editor/integrated-terminal

您需要将 settings.json 文件中的终端集成路径编辑为您希望它编译的任何内容

在此处输入图片说明

查看屏幕截图中的 URL 以在我的末尾找到 settings.json 文件的位置: 在此处输入图片说明

@Rhatalin 谢谢你的建议。 我在 Windows 10 上遇到了同样的问题。更新 settings.json 中的以下设置后(文件 -> 首选项 -> 设置搜索外壳并选择终端集成自动化外壳:Windows -> 在 settings.json 中编辑)问题消失了.

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

在 Windows 更新后,我遇到了同样的错误。 我必须向路径中的每个反斜杠添加转义 \\ 字符才能使其再次工作。 (检查您的路径以确保每个 \\ 都是双 \\) 这有效:“C:\\Program Files\\Git\\bin\\bash.exe” 这不起作用:“C:\\Program Files\\Git\\bin\\bash.exe”可执行程序”

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM