源码中有引入包,比如
"github.com/gin-gonic/gin"
,运行源码的时候,不能引入包,这是网络问题,需要设置goproxy代理。
关于 Go proxy
- GOPROXY
由于国内的网络环境,我们可以通过配置GOPROXY避免DNS污染导致的模块拉取缓慢或失败的问题,加速你的构建 - 代理链接
配置方法
打开你的终端并执行:
1 | $ go env -w GOPROXY=https://goproxy.cn,direct |
完成。
macOS 或 Linux
临时,打开你的终端并执行:
1 | $ export GOPROXY=https://goproxy.cn |
永久,或者
1 | $ echo "export GOPROXY=https://goproxy.cn" >> ~/.profile && source ~/.profile |
完成。
Windows
打开你的 PowerShell 并执行:
1 | C:\> $env:GOPROXY = "https://goproxy.cn" |
或者
1 | 1. 打开“开始”并搜索“env” |