Go,通常被称为 golang,它是一门由 Google 创建的现代化的开源编程语言,它允许你构建实时并且高效的应用。
很多流行的应用程序,例如 Kubernetes,Docker,Prometheus 和 Terraform,都是使用 Go 来编写的。
这篇教程讲解如何在 CentOS 8 上下载和安装 Go。
在写这篇文章的时候,Go 的最新版为 1.13.4。在我们下载安装包时,请浏览Go 官方下载页面,并且检查一下是否有新的版本可用。
在 CentOS 8 上执行以下命令,下载安装 Go:
01.使用wget
或者curl
工具下载 Go 的二进制安装包:
wget https://dl.google.com/go/go1.13.4.linux-amd64.tar.gz
02.一旦压缩包下载完成,通过输入下面命令,验证压缩包的校验码:
sha256sum go1.13.4.linux-amd64.tar.gz
请确保使用sha256sum
命令输出的哈希值和下载页面的哈希值是一样的。
692d17071736f74be04a72a06dab9cac1cd759377bd85316e52b2227604c004c go1.13.4.linux-amd64.tar.gz
03.使用tar
命令将压缩包解压缩到/usr/local
目录:
sudo tar -C /usr/local -xf go1.13.4.linux-amd64.tar.gz
上面的命令必须以 root 或者具有 sudo 权限的用户身份来执行。
04.通过调整$PATH
环境变量来告诉用户到哪里去找 Go 的可执行程序。
你可以通过添加下面的行到/etc/profile
文件(系统安装)或者$HOME/.bash_profile
文件(当前用户安装)。
export PATH=$PATH:/usr/local/go/bin
保存文件,并且使用source
命令将新的PATH
环境变量加载到当前 的 Shell 会话中。
source ~/.bash_profile
就这些。此时,Go 已经被安装在你的 CentOS 系统上。
为了测试你的 Go 是否正确安装,我们将会设置一个工作区,并且构建一个简单的"Hello World"程序。
01.工作区的位置直接由GOPATH
环境变量指定。默认情况下,它被设置为$HOME/go
。运行以下命令创建这个目录:
mkdir ~/go
02.在工作区内创建一个新的目录src/hello
:
nano ~/go/src/hello/hello.go
在文件中黏贴以下代码:
package main
import "fmt"
func main() {
fmt.Printf("Hello, World\n")
}
03.切换到目录 ~/go/src/hello
,并且执行go build
命令来编译代码:
cd ~/go/src/hello
go build
上面的代码将会构建出一个名为hello
的可执行程序。
04.通过输入下面内容,运行这个可执行程序:
./hello
如果你看到下面的输出,说明你成功安装了 Go。
Hello, World
现在你已经下载并安装了 Go,你可以开始编写你的 Go 代码了。