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 小时前
20 go语言(golang) - gin框架安装及使用(一)
开发语言·golang·gin
一只大耗子。2 小时前
Mac m2电脑上安装单机Hadoop(伪集群)
大数据·hadoop·mac
Irises`3 小时前
前端页面导出word
前端·word·bug
开发者联盟league3 小时前
eclipse rcp-创建rcp-创建target
java·ide·eclipse
多方通行84 小时前
关于Ubuntu的server版本登录无法输入password问题
linux·开发语言·ubuntu·编辑器·bug
小白也有IT梦4 小时前
在Jupyter Notebook/Lab 中探索 Python 类和对象的有效方法
ide·python·jupyter
ASEpochs4 小时前
jupyter或者python文件导入其他python文件模块中方法路径问题
ide·python·jupyter
万木春❀4 小时前
VScode、Windsurf、Cursor 中 R 语言相关快捷键设置
ide·vscode·r语言
花开花落的个人博客4 小时前
Windows系统VSCode 搭建ESP-IDF环境
ide·vscode·编辑器