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).
相关推荐
shimly1234569 小时前
vscode 指定连接其它版本的 linux
ide·vscode·编辑器
一只自律的鸡12 小时前
【bug日记】python找不到包
bug
灵性花火12 小时前
记录Qt的多个bug
qt·bug
ss27312 小时前
手写MyBatis第96弹:异常断点精准捕获MyBatis深层BUG
java·开发语言·bug·mybatis
会跑的葫芦怪15 小时前
Go语言操作Redis
开发语言·redis·golang
苏苏码不动了16 小时前
Android Studio 虚拟机启动失败/没反应,排查原因。提供一种排查方式。
android·ide·android studio
静谧之心17 小时前
在 K8s 上可靠运行 PD 分离推理:RBG 的设计与实现
云原生·容器·golang·kubernetes·开源·pd分离
Yield & Allure18 小时前
IDEA在plugins里搜不到mybatisx插件的解决方法
java·ide·intellij-idea
孤独斗士18 小时前
解决Intellij IDEA控制台,logger.info(),system.out.println()等中文乱码问题
java·ide·intellij-idea
偷光19 小时前
浏览器中的隐藏IDE: Console (控制台) 面板
开发语言·前端·ide·php