goland无法调试问题解决

goland 无法调试问题解决

golang 版本升级后,goland 无法进行调试了

首先请看自己下载的版本是否有误

复制代码
1.apple系 M系列芯片的 arm64版本
2.apple系 intel系列芯片的x86_64
3.windows系 intel

解决如下:

  1. 查看gopath

    ericsanchez@Erics-Mac-mini gww-api % echo $GOPATH
    /Users/ericsanchez/Code/gowork

  2. 下载dlv

    git clone https://github.com/go-delve/delve
    以下二选一
    cd delve && go install github.com/go-delve/delve/cmd/dlv
    或者
    cd delve && make install

此步骤后在gopath的bin 目录应该会出现 dlv 执行文件

打开 goland

打开Goland Help->Edit Custom VM Options. 添加

复制代码
-Ddlv.path=上面 echo出来的目录/bin/dlv

重启然后再试

最后:

如果还不行

打开Goland Help->Edit Custom properties 添加

复制代码
dlv.path=上面 echo出来的目录/bin/dlv
相关推荐
weixin_462446233 小时前
用 Go 快速搭建一个 Coze (扣子)API 流式回复模拟接口(Mock Server)
开发语言·golang·状态模式
李迟4 小时前
Golang实践录:接口文档字段转结构体定义
开发语言·golang
资深web全栈开发7 小时前
Casbin 权限管理深度解析:优势与最佳实践
golang·casbin·权限设计·go库介绍
古城小栈8 小时前
Go + 边缘计算:工业质检 AI 模型部署实践指南
人工智能·golang·边缘计算
ChineHe10 小时前
Gin框架基础篇001_路由与路由组详解
后端·golang·gin
laozhoy110 小时前
深入理解Go语言errors.As方法:灵活的错误类型识别
开发语言·后端·golang
周杰伦_Jay10 小时前
【Go 语言】核心特性、基础语法及面试题
开发语言·后端·golang
ezreal_pan12 小时前
基于券类型路由的渐进式重构:函数式选项模式与管道模式的完美结合
设计模式·重构·golang·选项函数
顾安r13 小时前
12.17 脚本工具 自动化全局跳转
linux·前端·css·golang·html
Henry_Wu00114 小时前
go与c# 及nats和rabbitmq交互
golang·c#·rabbitmq·grpc·nats