官方下载安装向导请参考这里https://golang.org/dl/

这篇文章主要分享加速访问go依赖和资源站点的问题。

环境

下载安装

Go安装文件可以访问国内站点 https://golang.google.cn/dl/

解压后,移动到/usr/local/go目录,然后在/etc/profile里加入

export GOROOT=/usr/local/go
export PATH=$PATH:$GOROOT/bin

使用技巧

goproxy

使用goproxy加速go module下载(解决go get无法下载来自golang.org等站点的依赖包的问题)

参考https://goproxy.io/zh/, 在go 1.13+下,我们可以使用以下命令在go env设置goproxy

go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.io,direct

# 设置不走 proxy 的私有仓库,多个用逗号相隔(可选)
go env -w GOPRIVATE=*.corp.example.com

同样推荐使用国内站点https://goproxy.cn/

文档查看

go doc net.Listen | vim -

参考