解决 VSCode 无法安装 Golang 扩展问题
SS 方法
1 从 SS 复制 HTTP Proxy Shell Export Line
2 设置 Shell 代理
1export http_proxy=http://127.0.0.1:1087;
2export https_proxy=http://127.0.0.1:1087;
3 使用 go get 方式安装
Goproxy 环境变量方法
go 1.11 版本开始新增了 goproxy 环境变量,用于下载源码时设置代理地址
1export GOPROXY=https://goproxy.io
该方法依赖 go module 功能
Go module replace 方法
在 go.mod 文件中将无法安装的包路径替换为其他能够访问的包路径,比如 github 下的包路径
1module hello
2
3require (
4 golang.org/x/text v0.3.0
5)
6
7# 将限制访问的 golang.org 下的地址替换为能够访问的 github 地址
8replace (
9 golang.org/x/text => github.com/golang/text v0.3.0
10)
由于包依赖通常比较多和杂,所以不推荐使用该方法