vscode 的重装之旅 — 调试适配器进程意外终止

笔者想要研究下 channel 的源码,但是发现 vscode 的 debug 功能居然不能用了,真的是惨绝人寰,惨无人道啊,只能被迫开启重装之旅了。

1. 错

笔者的英语水平有限,给 vscode 安装了中文的插件,所以提示的 错如下:

  • 图示: vscode 的重装之旅 — 调试适配器进程意外终止

在疯狂的 google 查询下,尝试了

  • 重装 Go 插件 —— 无效
  • 删除 launch.json 或者 .vscode —— 无效
  • 修改 VScode 的 goroot 和 gopath 配置——无效
  • 删除 .vscode 目录——无效
  • ……

在十分艰难的尝试后,凭着笔者严谨的逻辑思考能力,终于想出了解决办法。

2. 解决

重装 vscode 是不是一个皆大欢喜的答案呢实并不是,重装的关键是要知道如何干净的卸载一个软件。

2.1 卸载

notice :

Here are all the places where VSCode stores stuff on Mac OS X, besides the Visual Studio Code.app itself, which is in your folder

2.2 重装

访问 vscode 的官 https://code.visualstudio.com/ 找到适合版本安装即可

2.3 go 版本太低

笔者怀着无比忐忑的心情,重新安装好 vscode,然后运行 debug 的时候,终端又一次的给了我惊喜,请看:

  • 原因: 这个错误就是你的 golang 版本太低,
  • 解决:需要升级下,简单 https://golang.org/dl/ 官 选择合适的版本安装即可

2.4 dlv 版本太低

安装完 golang 的 1.11.4 版本以后,笔者搓搓手又一次开始了尝试之旅,然而结果是:

  • 原因: dlv 的版本过低
  • 解决: 更新

2.5 研究 channel 的源码

在多次被现实打击以后,工具的问题总算解决好了,但是 channel 的源码要等下会分解了。我只是想想好好的看个代码……

3.参考资料

  • 解决VSCode调试Go程序提示”调试适配进程意外终止”的问题
  • How to completely uninstall vscode on mac

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2019年4月18日
下一篇 2019年4月18日

相关推荐