goland 断点调试显示“变量不可用”的问题解决

 更新时间:2025年11月20日 08:29:08   作者:戴国进  
本文主要介绍了goland 断点调试显示“变量不可用”的问题解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

问题

golang 版本升级到1.25之后,进行debug调试,调试面板显示变量不可用

解决

1、更新dlv版本

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

2、查看delve版本

$ dlv version
Delve Debugger
Version: 1.25.2
Build: $Id: af3df277866d7175e816eab14e56611053d4cdea $

3、设置goland 打开 Hele->Edit Customer Properties 添加dlv.path=GOPATH/bin/dlv.exe

# custom GoLand properties (expand/override 'bin\idea.properties')
dlv.path=D:/GoProject/bin/dlv.exe

4、重启goland

补充

delve有三种调试模式:

  • dlv attach pid:对正在运行的进程直接进行调试(pid 为进程id)
  • dlv debug:编译源文件并开始调试,main 函数位于同一目录,或者指定完整的 main 函数路径
  • dlv exec filename:从二进制文件启动调试

到此这篇关于goland 断点调试显示“变量不可用”的问题解决的文章就介绍到这了,更多相关goland debug变量不可用内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • go语言日志记录库简单使用方法实例分析

    go语言日志记录库简单使用方法实例分析

    这篇文章主要介绍了go语言日志记录库简单使用方法,实例分析了Go语言日志记录的操作的技巧,需要的朋友可以参考下
    2015-03-03
  • 一文带你熟悉Go语言中的分支结构

    一文带你熟悉Go语言中的分支结构

    这篇文章主要和大家分享一下Go语言中的分支结构(if - else-if - else、switch),文中的示例代码讲解详细,对我们学习Go语言有一定的帮助,需要的可以参考一下
    2022-11-11
  • win10下安装Go和Goland的详细教程

    win10下安装Go和Goland的详细教程

    这篇文章主要介绍了win10下安装Go和Goland的详细教程,本文给大家提到了go和golang之间的区别,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-12-12
  • Golang设计模式之适配器模式介绍和代码示例

    Golang设计模式之适配器模式介绍和代码示例

    适配器是一种结构型设计模式, 它能使不兼容的对象能够相互合作,可担任两个对象间的封装器, 它会接收对于一个对象的调用, 并将其转换为另一个对象可识别的格式和接口,本文将通过代码示例详细给大家介绍Golang的适配器模式
    2023-06-06
  • 用Go语言编写一个简单的分布式系统

    用Go语言编写一个简单的分布式系统

    这篇文章主要介绍了用Go语言编写一个简单的分布式系统,文中的代码示例讲解的非常详细,对我们的学习或工作有一定的帮助,感兴趣的小伙伴跟着小编一起来看看吧
    2023-08-08
  • Go语言并发爬虫的具体实现

    Go语言并发爬虫的具体实现

    本文主要介绍了Go语言并发爬虫的具体实现,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-12-12
  • 详解go如何优雅的使用接口与继承

    详解go如何优雅的使用接口与继承

    Go语言中的接口和嵌套结构体是两种重要的代码设计方式,接口定义了一组方法签名,使得不同的类型能够以相同的方式进行交互,本文将给大家介绍go语言如何优雅的使用接口与继承,文中有详细的代码供大家参考,需要的朋友可以参考下
    2024-06-06
  • 基于Go语言实现文件上传服务的示例代码

    基于Go语言实现文件上传服务的示例代码

    在 Web 开发中,文件上传 是常见需求,例如头像上传、文档存储、图片分享等功能,Go 语言的标准库 net/http 已经内置了对 multipart/form-data 类型的支持,能让我们轻松构建一个文件上传服务,本文将带你实现一个可运行的文件上传接口,需要的朋友可以参考下
    2025-08-08
  • Go语言数据结构之单链表的实例详解

    Go语言数据结构之单链表的实例详解

    链表由一系列结点(链表中每一个元素称为结点)组成,结点可以在运行时动态生成。本文将通过五个例题带大家深入了解Go语言中单链表的用法,感兴趣的可以了解一下
    2022-08-08
  • Golang 读取并解析SQL文件的实现方法

    Golang 读取并解析SQL文件的实现方法

    本文介绍了如何使用Go语言编写一个简单的函数,用于读取并解析SQL文件,通过一个函数,我们可以轻松地将SQL文件中的语句提取出来,进行后续的操作,感兴趣的朋友跟随小编一起看看吧
    2024-12-12

最新评论