首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法在Fedora 31中安装gopls

无法在Fedora 31中安装gopls
EN

Stack Overflow用户
提问于 2020-05-26 21:22:12
回答 2查看 350关注 0票数 2

我下面是go版本

代码语言:javascript
复制
$ go version
go version go1.14.3 linux/amd64

$ which 
/usr/local/go/bin/go

GOPATH被设置为

代码语言:javascript
复制
    $ echo $GOPATH
    /home/raj/go

路径变量设置为-

代码语言:javascript
复制
$ 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在路径中

现在,我正在尝试安装gopls,而且我正在降低错误-

$ GO111MODULE=on go获取-v golang.org/x/tools/gopls @最新go: golang.org/x/tools/gopls最新=> v0.4.1运行时/内部/原子

运行时/内部/原子

在此块中重新声明的/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/原子/原子_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/运行时/内部/原子/原子_amd64.go:48:36在此块中重新声明的/usr/local/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:错误太多

为什么我要得到这个错误,以及如何修复这个错误?

注意:我的操作系统细节是-

代码语言:javascript
复制
    $ 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
EN

回答 2

Stack Overflow用户

发布于 2020-05-26 21:41:53

正如@Jimb所评论的,我删除了go安装sudo rm -rf /usr/local/go并重新安装go,它运行良好。

票数 2
EN

Stack Overflow用户

发布于 2022-12-03 10:53:40

我只是遇到了同样的问题,在我的例子中,问题是我已经安装了软件包gcc-go,由于某种原因,这个包并不适用于Vscode扩展,但是当我删除它并下载包golang时,一切都立即工作了。也许这能帮上忙。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62031629

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档