goland无法断点debug问题修复

起因

今天突然要写下go代码的项目,突然发现无法debug。并且debug控制台出现了一行warning报错,由与职业问题所以没有过多留意非error的报错,最终导致的结果却是无法断点debug。

[warning] Version of Delve is too old for this version of Go (maximum supported version 1.19, suppress this error with --check-go-version=false)

这行报错大概的意思是你当前断点用的delve版本太老只支持最大版本1.19的go版本。然后又因为goland版本自带就是这个版本的delve,所以就无法断点了。

解决版本

1、把当前go版本降级到1.19版本暴力解决问题,如果对当前go版本有要求则需要考虑方案二。
2、升级当前使用的delve版本,然后将对应安装路径配置到golang配置文件当中即可解决此问题。

添加新评论

文章状态:已收录~