Go 是 Google 创建的一种现代开源编程语言,用于构建可靠、简单、快速、高效的软件。许多流行的应用程序,包括 Kubernetes、Docker、Teraform 和 Grafana 都是用 Go 编写的。
在本教程中,我们将引导您完成在 Debian 9 系统上下载和安装 Go 所需的步骤。
先决条件#
在继续本教程之前,请确保您以以下身份登录具有 sudo 权限的用户
.
如何安装Go#
在撰写本文时,Go 的最新稳定版本是 1.13 版本。下载 tarball 之前,请访问官方 Go下载页面并检查是否有新版本可用。
请按照以下步骤在 Debian 9 上安装 Go:
-
正在下载Go.
下载包含以下内容的 Go tarballwget命令
:
wget https://dl.google.com/go/go1.13.linux-amd64.tar.gz
-
验证 Go 压缩包。
Use the sha256sum
验证下载文件校验和的实用程序:
sha256sum go1.13.linux-amd64.tar.gz
68a2297eb099d1a76097905a2ce334e3155004ec08cdea85f24527be3c48e856 go1.13.linux-amd64.tar.gz
确保上面命令打印的哈希值与前往下载页面
.
-
提取 Go tarball。
以下命令会将 tarball 解压到/usr/local
目录:
sudo tar -C /usr/local -xzf go1.13.linux-amd64.tar.gz
-
调整路径变量。
现在,当解压 Go tarball 时,我们需要编辑$PATH环境变量,以便我们的系统知道 Go 可执行二进制文件的位置。
我们可以通过将以下行附加到/etc/profile
文件(用于系统范围的安装)或$HOME/.profile
文件(对于当前用户安装):
〜/.profile
export PATH=$PATH:/usr/local/go/bin
保存文件,并将新的 PATH 环境变量应用到当前 shell 会话:
source ~/.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 工作区目录层次结构的更多信息,请访问去文档
page.
-
构建 hello.go 文件:
构建文件switch
to the ~/go/src/hello
目录并运行go build
:
cd ~/go/src/hello
go build
上面的命令将构建一个名为hello
.
-
运行可执行文件:
您只需执行以下命令即可运行可执行文件:
./hello
Hello, World
如果你看到与上面相同的输出,那么你已经成功安装了 Go。
结论#
现在您已经在 Debian 计算机上下载并安装了 Go,您可以开始处理 Go 项目了。
如果您遇到问题或有反馈,请在下面发表评论。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)