Mac环境下,(其他环境类似)
1、错误信息:
could not launch process: decoding dwarf section info at offset 0x0: too short
2、主要原因是:
Mac环境下,go的版本比较新。
而goland使用的调试插件的版本低,导致的。
3、解决措施:
解决方案之一:对goland的调试插件进行升级。
3.1、下载、解压、编译goland调试插件dlv
下载地址为:(通过手动下载的;命令行下载时,出现异常,目前不会解决)
https://github.com/go-delve/delve/tags
将下载好的delve-1.7.0.zip文件解压到合适目录下:
对其进行编译,如下:
将新创建的dlv二进制文件拷贝到合适的目录下,如$GOPATH/bin目录下
mv dlv $GOPATH/bin
3.2、更新goland配置
3.3、重启goland
重启后,查看是否可以