首页 > 解决方案 > VSCode 集成终端启动失败

问题描述

VSCode 集成终端启动失败,出现错误:

终端进程无法启动:shell 可执行文件“bash”的路径不是符号链接的文件。

试图在官方故障排除页面中寻找解决方案,但无法真正找出问题的原因。

使用启动外部终端(gnome-terminal)CtrlAltT很好。

还尝试重新安装 VSCode,删除缓存等仍然是同样的问题。几乎所有我的 Ubuntu 计算机都会发生这种情况。

Windows https://stackoverflow.com/a/64020049/16346600中有类似的修复,但如何在 Linux 中进行呢?尤其是我找不到这个terminal.integrated.shell.linux

操作系统:Ubuntu18.04 LTS

VSCode:版本 1.57.1

标签: linuxubuntuvisual-studio-codeterminalsymlink

解决方案


似乎 VSCode 不知何故找不到默认配置文件“bash”的可执行文件路径。

我通过提供bash.

内部settings.json

"terminal.integrated.profiles.linux": {
  "bash": {
    "path": "/bin/bash"
  },
  ...
}


推荐阅读