Go切换国内镜像源

admin 10天前 75

因为某些原因,golang.org 无法访问,导致国内下载依赖时会报错,解决方案要么挂代理,要么换镜像源。

换镜像源的前提是go的版本大于13.1

安装Go:

wget https://dl.google.com/go/go1.13.4.linux-amd64.tar.gz
tar -C /usr/local -xzf go1.13.4.linux-amd64.tar.gz
mkdir -p /root/go
echo 'export GOROOT=/usr/local/go
export PATH=$PATH:$GOROOT/bin
export GOPATH=/root/go' >> /etc/profile
source /etc/profile

切换镜像源

七牛源:

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

阿里源:

go env -w GO111MODULE=on
go env -w GOPROXY=https://mirrors.aliyun.com/goproxy/,direct

Go 版本低于13的可以使用下面方法

1.使用go1.11以上版本并开启go module机制
2.导出GOPROXY环境变量

export GOPROXY=https://mirrors.aliyun.com/goproxy/
最新回复 (0)
全部楼主
返回
发新帖