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

文章目录

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

通过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后就可以成功安装。

参考文档:

  • Golang 1.13: 解决国内 go get 无法下载的问题
  • https://goproxy.cn
  • https://mirrors.aliyun.com/goproxy/
  • https://goproxy.io/zh/

你可能感兴趣的:(Golang)