1. 安装 ubuntu 更新
sudo apt-get update
sudo apt-get -y upgrade
2. 下载 Go 二进制文件
接下来的逻辑步骤是下载 Go 二进制文件,最新软件将在 golang.org/dl/ 上提供,并在终端中的命令下方安装 ubuntu 运行的版本
mkdir tmp
cd /tmp
wget https://dl.google.com/go/go1.15.6.linux-amd64.tar.gz
解压缩下载的 tar,然后安装到系统中的所需位置。但是通常遵循文档最好将其安装在 /user/local/go 下。在终端中运行以下命令进行安装
sudo tar -xvf go1.15.6.linux-amd64.tar.gz
sudo mv go /usr/local
3. 环境设置
我们正在设置的三个 Go 语言环境变量是 GOROOT,GOPATH 和 PATH。 GOROOT 是 Go 在机器中安装的路径 GOPATH 是工作目录的位置。
编辑.bashrc,添加以下几行
# loads go
export GOROOT="/usr/local/go"
export GOPATH="$HOME/go"
export PATH="$GOPATH/bin:$GOROOT/bin:$PATH"
export GOPROXY="https://goproxy.cn"
4. 更新 shell 会话
source ~/.zshrc
5. 最终检查
Go 应该已经成功安装在机器上,并检查它是否在以下命令下运行
go version
go env
并且如果其安装和配置正确,您应该在终端上看到以下输出
go version go1.15.6 linux/amd64
GO111MODULE=""
GOARCH="amd64"
GOBIN=""
GOCACHE="/home/mrpzx/.cache/go-build"
GOENV="/home/mrpzx/.config/go/env"
GOEXE=""
GOFLAGS=""
GOHOSTARCH="amd64"
GOHOSTOS="linux"
GOINSECURE=""
GOMODCACHE="/home/mrpzx/go/pkg/mod"
GONOPROXY=""
GONOSUMDB=""
GOOS="linux"
GOPATH="/home/mrpzx/go"
GOPRIVATE=""
GOPROXY="https://goproxy.cn"
GOROOT="/usr/local/go"
GOSUMDB="sum.golang.org"
GOTMPDIR=""
GOTOOLDIR="/usr/local/go/pkg/tool/linux_amd64"
GCCGO="gccgo"
AR="ar"
CC="gcc"
CXX="g++"
CGO_ENABLED="1"
GOMOD=""
CGO_CFLAGS="-g -O2"
CGO_CPPFLAGS=""
CGO_CXXFLAGS="-g -O2"
CGO_FFLAGS="-g -O2"
CGO_LDFLAGS="-g -O2"
PKG_CONFIG="pkg-config"
GOGCCFLAGS="-fPIC -m64 -pthread -fmessage-length=0 -fdebug-prefix-map=/tmp/go-build796639051=/tmp/go-build -gno-record-gcc-switches"
来源:oschina
链接:https://my.oschina.net/u/2266306/blog/4831485