[Golang]VSCodeのデバッガが動かない場合の対処法[delve]

golang Golang

Goをupdateした際にVSCodeのデバッガがエラーを吐くようになってしまったので、その修正備忘録です

環境
OS Name: Microsoft Windows 11 Home
OS Version: 10.0.22621 N/A Build 22621
CPU: 12th Gen Intel(R) Core(TM) i7-12700K 3.60 GHz
Go 1.21.5
VSCode 1.79.2

エラー内容

goを1.19から1.21に上げた後、VSCodeの以下のようなdebug testを押すと

delveのバージョンが古すぎだと怒られてデバッガが起動しませんでした。

対処法

シェルから以下のコマンドを叩いてdlvをupdateすると治ります

go install github.com/go-delve/delve/cmd/dlv@latest

Before

dlv version
# >>>
# Delve Debugger
# Version: 1.20.1
# Build: $Id: 96e65b6c615845d42e0e31d903f6475b0e4ece6e $

After

dlv version
# >>>
# Delve Debugger
# Version: 1.22.0
# Build: $Id: 61ecdbbe1b574f0dd7d7bad8b6a5d564cce981e9 $

コメント

タイトルとURLをコピーしました