如何在Ubuntu 18.04和16.04 LTS上安装Go 1.13

时间:2019-05-29 14:47:37  来源:igfitidea点击:

Go是由 谷歌的一个团队开发的一种开源编程语言。
它为构建简单、可靠和高效的软件提供了方便。
这种语言是为编写服务器而设计的,这就是为什么它现在被广泛使用的原因。
Go发布了最新的1.13版本。
本教程将在Ubuntu 19.10、18.04 LTS、16.04 LTS和14.04 LTS系统上安装Go 1.12。

第一步-安装在Ubuntu上

使用ssh登录到Ubuntu系统并升级以应用最新的安全更新。

sudo apt-get update
sudo apt-get -y upgrade

现在使用下面的链接下载Go语言二进制存档文件。

wget https://dl.google.com/go/go1.13.3.linux-amd64.tar.gz

现在解压下载的归档文件并将其安装到系统上所需的位置。
对于本教程,我将它安装在/usr/local目录下。

sudo tar -xvf go1.13.3.linux-amd64.tar.gz
sudo mv go /usr/local

步骤2 -设置Go环境

现在需要为项目设置Go语言环境变量。
通常需要设置3个环境变量: GOROOTGOPATHPATH
GOROOT是Go包在系统上安装的位置。

export GOROOT=/usr/local/go

GOPATH是工作目录的位置。
例如,我的项目目录是 ~/Projects/Proj1

export GOPATH=$HOME/Projects/Proj1

现在设置 PATH变量。

export PATH=$GOPATH/bin:$GOROOT/bin:$PATH

所有上述环境将仅为当前会话设置。
要使其永久对所有会话有效,可以添加到 ~/.bash_profile

步骤4 -验证安装

在此步骤中,我们已经成功地在系统上安装和配置了go语言。
首先,使用以下命令检查Go版本。

$  go version

go version go1.13.3 linux/amd64

现在还使用以下命令验证所有配置的环境变量。

$ go env

GOARCH="amd64"
GOBIN=""
GOEXE=""
GOHOSTARCH="amd64"
GOHOSTOS="linux"
GOOS="linux"
GOPATH="/root/Projects/Proj1"
GORACE=""
GOROOT="/usr/local/go"
GOTOOLDIR="/usr/local/go/pkg/tool/linux_amd64"
GCCGO="gccgo"
CC="gcc"
GOGCCFLAGS="-fPIC -m64 -pthread -fmessage-length=0 -fdebug-prefix-map=/tmp/go-build764105058=/tmp/go-build -gno-record-gcc-switches"
CXX="g++"
CGO_ENABLED="1"
CGO_CFLAGS="-g -O2"
CGO_CPPFLAGS=""
CGO_CXXFLAGS="-g -O2"
CGO_FFLAGS="-g -O2"
CGO_LDFLAGS="-g -O2"
PKG_CONFIG="pkg-config"