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).
相关推荐
Laurence5 小时前
从零到一构建 C++ 项目(IDE / 命令行双轨实现)
前端·c++·ide
£漫步 云端彡6 小时前
Golang学习历程【第十三篇 并发入门:goroutine + channel 基础】
开发语言·学习·golang
我待_JAVA_如初恋7 小时前
安装idea教程
java·ide·intellij-idea
£漫步 云端彡8 小时前
Golang学习历程【第十二篇 错误处理(error)】
开发语言·学习·golang
£漫步 云端彡8 小时前
Golang学习历程【第九篇 结构体(struct)】
学习·golang·xcode
mftang8 小时前
STM32Cube IDE 详细介绍
ide·stm32·嵌入式硬件
云霄IT8 小时前
go语言post请求遭遇403反爬解决tls/ja3指纹或Cloudflare防护
开发语言·后端·golang
綦枫Maple8 小时前
IDEA选择“在当前窗口打开”还是“新窗口打开”的提示不见了,如何恢复?
java·ide·intellij-idea
一路向北North8 小时前
vscode 安装插件非常慢
ide·vscode·编辑器
乌蒙山连着山外山8 小时前
idea中的工程,import有问题
java·ide·intellij-idea