如何更新 Go 的 Delve 调试器?



一个人如何更新他们的GO Delve Debugger?当我尝试设置API版本时,我会收到以下错误:

unknown flag: --api-version

我的 dlv望出日期:

$dlv version
Delve Debugger
Version: 0.11.0-alpha
Build: 

但我不知道如何升级它。我尝试过go get -u github.com/go-delve/delve/cmd/dlvgo get -u github.com/derekparker/delve/cmd/dlv,但都没有起作用。我还尝试了make install的建议:

$ git clone https://github.com/go-delve/delve.git $GOPATH/src/github.com/go-delve/delve
$ cd $GOPATH/src/github.com/go-delve/delve
$ make install

,但这似乎没有效果:

$ dlv version
Delve Debugger
Version: 0.11.0-alpha
Build:

我的GO版本是go version go1.10.1 linux/amd64,我的操作系统详细信息如下:

$ lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description:    Debian GNU/Linux 8.11 (jessie)
Release:    8.11
Codename:   jessie

这是从我打开的问题中复制的。我以为我会跨职位以获得更大的可见性。

您现在可以运行go install github.com/go-delve/delve/cmd/dlv@latest立即安装最新版本。

注意:我假设您的问题与当时未设置Gobin有关。

我在使用goland时遇到了这个问题。更新Goland后,我注意到Goland拒绝访问更新DLV文件。我能够通过SNAP(https://www.jetbrains.com/help/go/installation-guide.html#snap)安装Goland来解决此问题。我也在Linux(Ubuntu 18.04.3 lts)

最新更新