linux - 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
解决方案
似乎 VSCode 不知何故找不到默认配置文件“bash”的可执行文件路径。
我通过提供bash
.
内部settings.json
:
"terminal.integrated.profiles.linux": {
"bash": {
"path": "/bin/bash"
},
...
}
推荐阅读
- javascript - Vanilla JS Async 无法在 Heroku Flask Web App 上运行
- nlp - 文本分类:如何增加某些类别的样本大小
- node.js - Create React App 无法在 docker 内部构建
- javascript - 水平滑块错误 - 多个具有相同类的水平滑块与本机 JavaScript ,所有滑块一起工作我如何解决它
- firebase - 在 GCP Console 中创建存储分区后无法访问 Firebase 存储
- python - 如何从“子进程”流式输出(一次一行)?
- git - 为什么我无法克隆“致命错误:服务器意外关闭网络连接”?
- mysql - 使用 Laravel 4.2 通过分页提高多对多查询性能
- mysql - 当我的数据库是 MySQL 时,如何在我的连接字符串中设置 connection_limit 和 pool_timeout?
- rust - `impl Trait` 类型的返回值如何借用检查?