Goland无法Debug

起因

今天用goland,Debug代码出现如下报错

 
其原因是因为正在使用的Delve试调器版本太旧,无法兼容当前的Go语言版本1.22.1

Delve是Go语言的一个调试工具,用于提供源码级别的调试功能

Go语言每隔一段时间会发布新版本,而相应的调试器Delve也可能会更新以提供新的特性或修复已知问题

解决

下载最新dlv

在工作目录中,GOPATH或者项目目录下,cmd执行如下命令

go install github.com/go-delve/delve/cmd/dlv@latest

覆盖旧dlv

复制 GOPATH / bin / dlv.exe

移动到 {goland安装目录}plugins / go / lib / dlv / windows / dlv.exe

重启goland

 

posted @   Cyber_nnno  阅读(432)  评论(1编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
点击右上角即可分享
微信分享提示