Git Bash 构建在 VS Code 中无法从终端运行

Posted

技术标签:

【中文标题】Git Bash 构建在 VS Code 中无法从终端运行【英文标题】:Git Bash build doesn't work from terminal in VS Code 【发布时间】:2018-07-19 15:54:15 【问题描述】:

我全新安装了 Windows 10 - 64 位

MinGW - 安装 gcc Git 2.15.1.4(64 位) VSCode 1.20(64 位)

我使用的命令是:

g++ --version

在 VSCode 中使用终端不起作用。

但是,在 VSCode 之外运行 bash 窗口,它工作正常。有人知道如何解决它的任何建议吗?

GitBash Terminal

GitBash In VSCode

谢谢, 夏兰

【问题讨论】:

【参考方案1】:

比较 VSCode 外部 bash 的 PATH:

echo $PATH

并确保在 VSCode 中的 bash 中获得相同的 PATH:

export PATH=/the/path/you/see/in/the/previous/step

一旦此测试开始运行,请检查 $HOME 所在的 VSCode bash,并修改您的 ~/.bashrc 以设置该 PATH,如 Microsoft/vscode issue 24989 中所建议的那样。


OP 加上in the comments:

离开后第二天回来。它现在正在工作....必须重新启动或其他什么?

这是意料之中的:如果首先修改了 PATH,现有 进程不会立即继承该更改。但是,关闭/重新打开一切都可以。

【讨论】:

感谢您的建议。但是离开后第二天又回来了。它现在正在工作....必须重新启动或其他什么?

以上是关于Git Bash 构建在 VS Code 中无法从终端运行的主要内容,如果未能解决你的问题,请参考以下文章

git bash的VS Code启动位置

当我在 Git Bash 的 VS Code 中执行 pytest 时,本地的 pyspark 出错

ng构建无法从Git Bash中找到打字稿模块

无法将代码从 Vs Code 界面推送到 gitlab。 Git:git@gitlab.com:权限被拒绝(公钥,键盘交互)

为什么我无法使用VS Code连接Github桌面? VS Code只在寻找Git

vscode配置git bash