用户登录
用户注册

分享至

Golang中Delve版本太低无法Debug的问题

  • 作者: 闷骚的二逼文艺青年
  • 来源: 51数据库
  • 2021-07-28

问题描述

分析

这是因为本地delve组件版本过低导致的,2019.2.1版本的goland默认支持go 1.13

查看f:\go (gopath目录)目录下存在github.com/go-delve/delve/cmd/dlv,而且bin目录下也存在dlv.exe文件,用命令行执行 dlv.exe version得到的版本是1.2.1

解决办法

更新dlv

因为本地已经存在,所以,需要用到-u参数,强制更新包以及依赖

go get -u github.com/go-delve/delve/cmd/dlv

设置goland

打开 hele->edit customer properties,若提示文件不存在,点击创建。然后在新加一行 dlv.path=d:/go_workspace/bin/dlv.exe 重启就可以了

重启后,debug调试ok:

到此这篇关于golang中delve版本太低无法debug的问题的文章就介绍到这了,更多相关golang无法debug内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!

软件
前端设计
程序设计
Java相关