Как обновить отладчик 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/dlv и go 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.

Я столкнулся с этой проблемой при использовании goland. После обновления goland я заметил, что доступ к goland обновлению файла dlv запрещен. Я смог исправить это, установив goland через оснастку (https://www.jetbrains.com/help/go/installation-guide.html#snap). Я тоже был на Linux (Ubuntu 18.04.3 LTS)
Ты когда-нибудь понимал это, @RylanSchaeffer?