如何在CentOS / RHEL 7/6/5和Fedora 25/24上安装Go 1.7

如何在CentOS / RHEL 7/6/5和Fedora 25/24系统上安装Go 1.7。

Go是由Google的团队开发的一种开源编程语言。它提供了易于构建简单,可靠和高效的软件。这种语言是为编写服务器设计的,这就是为什么它在这些天广泛使用。 Go发布了最新版本1.7。本教程将帮助您在CentOS / RHEL 7/6/5和Fedora 25/24系统上安装Go 1.7.4。

步骤1 - 安装Go语言

使用ssh登录到您的Ubuntu系统并升级以应用最新的安全更新。
# yum clean all
# yum update
现在下载Go语言二进制归档文件使用以下链接。找到并下载最新版本或32位版本到官方下载页面
# wget https://storage.googleapis.com/golang/go1.7.4.linux-amd64.tar.gz
现在提取下载的存档,并将其安装到系统上的所需位置。对于本教程,我将其安装在/ usr / local目录下。你也可以把它放在主目录(共享主机)或其他位置。
# tar -xvf go1.7.4.linux-amd64.tar.gz
# mv go /usr/local

步骤2 - 设置Go环境

现在您需要为您的项目设置Go语言环境变量。通常你需要设置3个环境变量为GOROOTGOPATHPATHGOROOT是Go软件包安装在系统上的位置。
# export GOROOT=/usr/local/go
GOPATH是您的工作目录的位置。 例如我的项目目录是〜/ Projects / Proj1
# export GOPATH=$HOME/Apps/app1
现在设置PATH变量以访问go二进制系统。
# export PATH=$GOPATH/bin:$GOROOT/bin:$PATH
所有以上环境将仅为您当前会话设置。要使它永久添加上面的命令在〜/ .profile文件中。

步骤3 - 验证安装

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

go version go1.7.4 linux/amd64
现在还使用以下命令验证所有配置的环境变量。
$ go env

GOARCH="amd64"
GOBIN=""
GOEXE=""
GOHOSTARCH="amd64"
GOHOSTOS="linux"
GOOS="linux"
GOPATH="/home/tecadmin/Apps/app1"
GORACE=""
GOROOT="/usr/local/go"
GOTOOLDIR="/usr/local/go/pkg/tool/linux_amd64"
CC="gcc"
GOGCCFLAGS="-fPIC -m64 -pthread -fmessage-length=0 -fdebug-prefix-map=/tmp/go-build661994963=/tmp/go-build"
CXX="g++"
CGO_ENABLED="1"