如何更新其Go Delve调试器?我在尝试设置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

这是从我打开的the issue复制而来的。我以为我会交叉张贴以提高知名度。

最佳答案

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

关于go - 如何更新Go的Delve调试器?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/55191703/

10-11 15:25