首先下载Linux安装包,然后解压配置环境变量即可,参考官网。如下:
rm -rf /usr/local/go && tar -C /usr/local -xzf go1.22.5.linux-amd64.tar.gz
可以说是简单至极了,但就是这么简单的一件事,却有一个坑,那就是下载的过程,如果是用curl下载,比如 curl -O https://golang.google.cn/dl/go1.22.5.linux-amd64.tar.gz
,这样下载下来的并不是压缩包,而是一个网页:
<a href="https://dl.google.com/go/go1.22.5.linux-amd64.tar.gz">Found</a>.
所以解压一直失败,用wget命令就可以了。go官网给的下载链接其实是一个302响应,在浏览器的调试窗口就能看到。
curl命令默认不会跟踪重定向,而wget会。如果非要用curl下载需要使用 -L
选项跟踪重定向:
curl -L -O https://golang.google.cn/dl/go1.22.5.linux-amd64.tar.gz
这样就能正确下载go安装包了。