Mac Goland dlv 升级

Mac Goland dlv 升级

  1. 问题表现
zsh 复制代码
WARNING: undefined behavior - version of Delve is too old for Go version 1.22.1 (maximum supported version 1.21)
  1. 查看当前Goland dlv 版本
zsh 复制代码
☁  ~  /Applications/GoLand.app/Contents/plugins/go-plugin/lib/dlv/mac/dlv version
Delve Debugger
Version: 1.21.0
Build: 2d3fd35e0400f2dcb54721a1705dae00c7d3b9b
  1. MAC 安装最新版delve
  • 升级delve版本

    zsh 复制代码
    brew install delve
  • 查看安装版本

    zsh 复制代码
    # dlv version
    /Applications/GoLand.app/Contents/plugins/go-plugin/lib/dlv/mac/dlv version
    Delve Debugger
    Version: 1.21.0
    Build: 2d3fd35e0400f2dcb54721a1705dae00c7d3b9bd
  • 查看二进制位置

    zsh 复制代码
    ☁  ~  where dlv
    /usr/local/bin/dlv
    /usr/local/bin/dlv
  1. 复制dlv 到goland

    zsh 复制代码
     cp -f  /usr/local/bin/dlv /Applications/GoLand.app/Contents/plugins/go-plugin/lib/dlv/mac/dlv
  2. 验证

zsh 复制代码
☁  ~  /Applications/GoLand.app/Contents/plugins/go-plugin/lib/dlv/mac/dlv version
Delve Debugger
Version: 1.21.0
Build: 2d3fd35e0400f2dcb54721a1705dae00c7d3b9bd

6.重启goland,debug 正常

zsh 复制代码
API server listening at: 127.0.0.1:55379
debugserver-@(#)PROGRAM:LLDB  PROJECT:lldb-1600.0.39.3
 for x86_64.
Got a connection, launched process /Users/liuyunlong/Library/Caches/JetBrains/GoLand2023.2/tmp/GoLand/___go_build_github_com_gagliardetto_solana_go_cmd_slnc (pid = 82037).
相关推荐
中冕—霍格沃兹软件开发测试1 小时前
边界值分析:功能测试中的精度利器
人工智能·功能测试·科技·测试工具·appium·bug
古城小栈2 小时前
Golang 中 return 与 defer 的 长幼尊卑
golang
teamlet4 小时前
Gear DNS - 一个go语言开发的小型dns系统
golang·dns·网络服务
试着4 小时前
【VSCode+AI+测试】连接ai大模型
ide·人工智能·vscode·python·学习·编辑器·ai-test
Kiri霧5 小时前
Go 结构体
java·开发语言·golang
捧 花5 小时前
Go Web 中 WebSocket 原理与实战详解
网络·后端·websocket·网络协议·http·golang·web
Kiri霧5 小时前
Go 切片表达式
java·服务器·golang
第二只羽毛7 小时前
图书管理系统项目PPT文稿
java·大数据·开发语言·ide
ZNineSun7 小时前
Go的Http框架:gin
http·golang·gin
周杰伦_Jay8 小时前
【后端开发语言对比】Java、Python、Go语言对比及开发框架全解析
java·python·golang