Я ниже go версия
$ go version
go version go1.14.3 linux/amd64
$ which
/usr/local/go/bin/go
GOPATH установлен как
$ echo $GOPATH
/home/raj/go
Переменная PATH установлена как -
$ echo $PATH
/home/raj/.cargo/bin:/home/raj/go/bin:/home/raj/.cabal/bin:/home/raj/.ghcup/bin:/home/raj/.cargo/bin:/home/raj/.cabal/bin:/home/raj/.ghcup/bin:/home/raj/.cabal/bin:/home/raj/.ghcup/bin:/home/raj/.cargo/bin:/home/raj/.cabal/bin:/home/raj/.ghcup/bin:/home/raj/.cargo/bin:/home/raj/.cabal/bin:/home/raj/.ghcup/bin:/home/raj/.sdkman/candidates/maven/current/bin:/home/raj/.sdkman/candidates/java/current/bin:/home/raj/.sdkman/candidates/gradle/current/bin:/home/raj/.cargo/bin:/home/raj/.cabal/bin:/home/raj/.ghcup/bin:/home/raj/.local/bin:/home/raj/bin:/home/raj/.cargo/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/var/lib/snapd/snap/bin:/usr/local/go/bin:/home/raj/bin:/home/raj/Deps/cmake/3.16.5/cmake/bin/:/usr/local/go/bin:/home/raj/bin:/home/raj/Deps/cmake/3.16.5/cmake/bin/:/usr/local/go/bin:/home/raj/bin:/home/raj/Deps/cmake/3.16.5/cmake/bin/
Как вы можно увидеть, что /home/raj/go/bin
находится в PATH
Теперь я пытаюсь установить gopls
и получаю ошибку ниже -
$ GO111MODULE = on go get -v golang .org / x / tools / gopls@latest go: golang .org / x / tools / gopls latest => v0.4.1 runtime / internal / atomi c
runtime / internal / atomi c
/ usr / local / go / src / runtime / internal / atomic / atomic_amd64x. go: 13: 6: Загрузка повторно объявлена в этом блоке в предыдущем объявлении в / usr / local / go / src / runtime / internal / atomic / atomic_amd64. go: 16: 24 /usr/local/go/src/runtime/internal/atomic/atomic_amd64x.go:19:6: Loadp повторно объявлен в этом заблокировать предыдущее объявление в /usr/local/go/src/runtime/internal/atomic/atomic_amd64.go:22:32 /usr/local/go/src/runtime/internal/atomic/atomic_amd64x.go:25 : 6: Load64 повторно объявил в этом блоке предыдущее объявление в / usr / local / go / src / runtime / internal / atomic /atomic_amd64.go:28:26 /usr/local/go/src/runtime/internal/atomic/atomic_amd64x.go:31:6: LoadAcq повторно объявил в этом блоке предыдущее объявление в / usr / local / go / src / runtime / internal / atomic / atomic_amd64. go: 34: 27 /usr/local/go/src/runtime/internal/atomic/atomic_amd64x.go:36:6: Xadd повторно объявил в этом блоке предыдущее объявление в /usr/local/go/src/runtime/internal/atomic/atomic_amd64.go:39:37 /usr/local/go/src/runtime/internal/atomic/atomic_amd64x.go:39:6: Xadd64 повторно объявлено в этом блоке предыдущее объявление в /usr/local/go/src/runtime/internal/atomic/atomic_amd64.go:42:39 /usr/local/go/src/runtime/internal/atomic/atomic_amd64x.go: 42: 6: Xadduintptr повторно объявил в этом блоке предыдущее объявление в /usr/local/go/src/runtime/internal/atomic/atomic_amd64.go:45:47 / usr / local / go / src / runtime / internal /atomic/atomic_amd64x.go:45:6: Xchg повторно объявил в этом блоке предыдущее объявление в /usr/local/go/src/runtime/internal/atomic/atomic_amd64.go:48:36 / usr / l ocal / go / src / runtime / internal / atomic / atomic_amd64x. go: 48: 6: Xchg64 повторно объявлен в этом блоке в предыдущем объявлении в /usr/local/go/src/runtime/internal/atomic/atomic_amd64.go : 51: 38 /usr/local/go/src/runtime/internal/atomic/atomic_amd64x.go:51:6: Xchguintptr повторно объявил в этом блоке предыдущее объявление в / usr / local / go / src / runtime / internal / atomic / atomic_amd64. go: 54: 45 /usr/local/go/src/runtime/internal/atomic/atomic_amd64x.go:51:6: слишком много ошибок
Почему я Я получаю эту ошибку, и как ее исправить?
Примечание. Сведения о моей ОС:
$ lsb_release -a
LSB Version: :core-4.1-amd64:core-4.1-noarch
Distributor ID: Fedora
Description: Fedora release 31 (Thirty One)
Release: 31
Codename: ThirtyOne