如何在 Ubuntu 中正确安装 Go 语言?

Bpr*_*odz 12 golang software-installation

我正在尝试按照这些说明安装 Drive,但我无法Go正常工作。

我不断收到错误:

go tool: no such tool "6g"

当我尝试使用go get [url]. 尝试运行 hello world 脚本(检查 Go 是否已正确安装)时,我也会收到此错误。

我已经尝试安装这篇文章中推荐的各个程序(golang-go.tools gccgo-go) 中推荐的关于修复此错误但问题仍然存在。

我怎样才能得到这个6g工具?

以下是结果go env

GOARCH="amd64"
GOBIN=""
GOCHAR="6"
GOEXE=""
GOHOSTARCH="amd64"
GOHOSTOS="linux"
GOOS="linux"
GOPATH="/home/user/go"
GORACE=""
GOROOT="/usr/share/go"
GOTOOLDIR="/usr/share/go/pkg/tool/linux_amd64"
TERM="dumb"
CC="gcc"
GOGCCFLAGS="-g -O2 -fPIC -m64 -pthread"
CXX="g++"
CGO_ENABLED="1"
Run Code Online (Sandbox Code Playgroud)

fri*_*mle 12

问题是你的GOROOT. 它应该设置为/usr/lib/go( not /usr/share/go )。

export GOROOT=/usr/lib/go
Run Code Online (Sandbox Code Playgroud)