通过GOPROXY代理来解决无法安装Go插件和依赖的问题

/ go / 没有评论 / 1661浏览

通过GOPROXY代理来解决无法安装Go插件和依赖的问题

因为网络原因,在VS Code或直接运行go install命令无法安装Go插件和依赖时,可以通过设置GOPROXY代理的方式解决。

以Git Bash为例,创建~/.profile文件,添加以下内容:

# 启用 Go Modules 功能
export GO111MODULE=on
# 配置 GOPROXY 环境变量
export GOPROXY=https://goproxy.cn

运行source ~/.profile让配置生效,运行go env检查Go环境变量。

然后就可以在Git Bash中运行go install安装Go插件和依赖了。

几个常用的GOPROXY:

# 七牛云
https://goproxy.cn

# 阿里云
https://mirrors.aliyun.com/goproxy/

# goproxy.io
https://goproxy.io

在go install报错时,更换另外的GOPROXY再尝试。笔者就曾经遇到用阿里云GOPROXY安装有问题,换成七牛云GOPROXY后就可以成功安装。

参考文档: