ubuntu 18.04 安装go并配置proxy

前提是你 提交于 2020-12-23 10:51:08

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"
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!