然后用于 curl 检索 tarball,确保将突出显示的 URL 替换为您刚刚复制的 URL。该-O 标志确保将其输出到文件,并且该 L 标志指示 HTTPS 重定向,因为此链接取自 Go 网站并将在文件下载之前重定向到此处:
1
2
3
4
5
root@Jimyag:~# curl -OL https://golang.google.cn/dl/go1.17.6.linux-amd64.tar.gz
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
1007510075001360 --:--:-- --:--:-- --:--:-- 135100 128M 100 128M 00 3042k 0 0:00:43 0:00:43 --:--:-- 3244k
接下来,用于 tar 提取 tarball。此命令包括-C 指示 tar 在执行任何其他操作之前更改到给定目录的标志。这意味着提取的文件将被写入/usr/local/目录,即安装 Go 的推荐位置..x 标志告诉 tar 提取,v 告诉它我们想要详细输出(被提取的文件的列表),并 f 告诉它我们将指定一个文件名:
1
root@Jimyag:~# sudo tar -C /usr/local -xvf go1.17.6.linux-amd64.tar.gz
虽然/usr/local/go 是安装 Go 的推荐位置,但一些用户可能更喜欢或需要不同的路径。
设置 Go 路径
在此步骤中,您将在您的环境中设置路径。
首先,设置 Go 的 root 值,它告诉 Go 去哪里寻找它的文件。
1
root@Jimyag:~# vim ~/.profile
然后,将以下信息添加到文件末尾:
1
exportPATH=$PATH:/usr/local/go/bin
接下来,通过运行以下命令刷新您的配置文件:
1
source ~/.profile
之后,检查是否可以 go 通过运行 go version 以下命令执行命令:
1
2
root@Jimyag:~# go version
go version go1.17.6 linux/amd64