如何在Fedora 31/30和CentOS/RHEL 8/7上安装Go 1.13
时间:2019-05-29 14:47:36 来源:igfitidea点击:
Go是由 谷歌的一个团队开发的一种开源编程语言。
它为构建简单、可靠和高效的软件提供了方便。
这种语言是为编写服务器而设计的,这就是为什么它现在被广泛使用的原因。
Go发布了最新的1.13版本。
本教程将在Fedora 31/30/29/28/27/26/25 & CentOS/RHEL 8/7/6系统上安装Go 1.13。
第1步-准备工作
在终端上执行以下命令,升级应用最新的安全更新。
$ yum update
步骤2 -安装Go 1.13
下载Go语言二进制存档文件。
$ wget https://dl.google.com/go/go1.13.3.linux-amd64.tar.gz
现在解压下载的归档文件并将其安装到系统上所需的位置。
对于本教程,我将它安装在/usr/local目录下。
$ tar -xzf go1.13.3.linux-amd64.tar.gz $ mv go /usr/local
步骤3 -设置Go环境
现在需要为项目设置Go语言环境变量。
通常需要设置3个环境变量: GOROOT、 GOPATH和 PATH。
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"