Go,通常称为 golang,是由 Google 创建的现代开源编程语言。许多流行的应用程序,包括 Kubernetes、Docker、Hugo 和 Caddy 都是用 Go 编写的。
在本教程中,我们将向您展示如何在 CentOS 7 系统上下载并安装 Go。
先决条件#
在继续本教程之前,请确保您以以下身份登录具有 sudo 权限的用户
.
如何安装Go#
在撰写本文时,Go 的最新稳定版本是 1.13 版本。下载 tarball 之前,请访问官方 Go下载页面并检查是否有新版本可用。
请按照以下步骤在 CentOS 7 上安装 Go:
-
下载压缩包。
要下载 Go 二进制文件,请使用wget
or curl
:
wget https://dl.google.com/go/go1.13.linux-amd64.tar.gz
-
验证 tarball。
下载完成后,使用以下命令验证 tarball 校验和sha256sum
命令:
sha256sum go1.13.linux-amd64.tar.gz
68a2297eb099d1a76097905a2ce334e3155004ec08cdea85f24527be3c48e856 go1.13.linux-amd64.tar.gz
确保从上述命令打印的哈希值与下载页面中的哈希值相匹配。
-
提取压缩包。
Use the tar
命令将 tarball 解压到/usr/local
目录:
sudo tar -C /usr/local -xzf go1.13.linux-amd64.tar.gz
-
调整路径变量。
现在我们需要通过调整来告诉我们的系统在哪里可以找到 Go 可执行二进制文件$PATH环境变量。
我们可以通过将以下行附加到/etc/profile
文件(用于系统范围的安装)或$HOME/.bash_profile
文件(对于当前用户安装):
〜/ .bash_profile
export PATH=$PATH:/usr/local/go/bin
保存文件,并使用以下命令将新的 PATH 环境变量加载到当前 shell 会话中:
source ~/.bash_profile
测试安装#
为了测试 Go 是否安装正确,我们将设置一个工作区并构建一个简单的“Hello world”程序。
-
创建工作区目录
默认情况下,工作区目录设置为$HOME/go
,要创建它,请输入:
mkdir ~/go
-
创建一个简单的“Hello World”Go 文件。
在工作空间内创建一个新目录src/hello
mkdir -p ~/go/src/hello
并在该目录中创建一个名为的文件hello.go
〜/go/src/hello/hello.go
package main
import "fmt"
func main() {
fmt.Printf("Hello, World\n")
}
您可以了解有关 Go 工作区目录层次结构的更多信息here
-
构建 hello.go 文件:
要构建文件,switch
to the ~/go/src/hello
目录并运行go build
:
cd ~/go/src/hello
go build
上面的命令将构建一个名为hello
.
-
运行可执行文件:
通过键入以下内容运行可执行文件:
./hello
Hello, World
如果你看到上面的输出,那么你已经成功安装了 Go。
结论#
现在您已经在 CentOS 系统上下载并安装了 Go,您可以开始开发 Go 项目了。
如果您遇到问题或有反馈,请在下面发表评论。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)