VS Code运行golang报错Process exiting with code: null的解决办法
早前一直用go-ide写golang。最近JetBrains出了GoLand,于是就自动把go-ide不兼容新版本IDE了。
老蔡又有点舍不得买JetBrains一年几千块的全家桶,于是想试试Visual Studio Code,写写平时只是玩玩的golang和nodejs。
但是就碰到了如图所示的情况——一个简单的hello world都遇到了问题——提示Process exiting with code: null
。
这时,可以验证一下是否是golang的调试器dlv出了问题,验证方法如下:
1 | dlv -h |
如果和老蔡这边碰到的情况一样,会返回结果:`[1]
34378 killed`
明确了原因,就容易对症下药了。
如果是在Mac下,我们运行如下命令:
1 | brew install go-delve/delve/delve |
如果不报错,再次检测一下dlv -h
,一切顺利的话,就能回VS Code里面愉快地按F5了。