Go是一种由谷歌团队开发的开源编程语言。它提供了易于构建的简单、可靠和高效的软件。这种语言是为编写服务器而设计的,这就是为什么现在它被广泛使用的原因。本教程将帮助您在Ubuntu 18.04 LTS、16.04 LTS和14.04 LTS系统上安装Go 1.10。
1. 安装Go语言
使用ssh登录您的Ubuntu系统并升级,以便在那里应用最新的安全更新。
$ sudo apt-get update
$ sudo apt-get -y upgrade
现在使用以下链接下载Go语言二进制存档文件。要查找和下载可用的最新版本或32位版本,请转到官方下载页。
$ wget https://dl.google.com/go/go1.10.3.linux-amd64.tar.gz
现在提取下载的存档文件并将其安装到系统上所需的位置。对于本教程,我将在/usr/local目录下安装它。您还可以将它放在主目录(用于共享主机)或其他位置下。
& sudo tar -xvf go1.10.3.linux-amd64.tar.gz
& sudo mv go /usr/local
2. 设置Go环境
现在,您需要为您的项目设置Go语言环境变量。通常需要将3个环境变量设置为goroot、gopath和path。
GOROOT是系统上安装Go包的位置。
$ export GOROOT=/usr/local/go
GOPATH是工作目录的位置。例如,我的项目目录是~/projects/proj1。
$ export GOPATH=$HOME/Projects/Proj1
现在设置PATH变量以访问go二进制系统范围。
$ export PATH=$GOPATH/bin:$GOROOT/bin:$PATH
以上所有环境将仅为当前会话设置。要使其永久性,请在~/.profile文件中添加以上命令。
3. 验证安装
在此步骤中,您已经成功地在系统上安装并配置了Go语言。首先,使用以下命令检查go版本。
$ go version
go version go1.10.3 linux/amd64
现在还可以使用以下命令验证所有配置的环境变量。
$ go env
GOARCH="amd64"
GOBIN=""
GOCACHE="/root/.cache/go-build"
GOEXE=""
GOHOSTARCH="amd64"
GOHOSTOS="linux"
GOOS="linux"
GOPATH="/root/Projects/Proj1"
GORACE=""
GOROOT="/usr/local/go"
GOTMPDIR=""
GOTOOLDIR="/usr/local/go/pkg/tool/linux_amd64"
GCCGO="gccgo"
CC="gcc"
CXX="g++"
CGO_ENABLED="1"
...
...