eumji025 / common-resource

记录公共资源的仓库
MIT License
0 stars 0 forks source link

Golang镜像配置 #2

Open eumji025 opened 4 years ago

eumji025 commented 4 years ago

通常情况下,由于很多golang的包是在google.golang.org上,国内是无法正常访问的,所以这时候需要我们进行一些代理配置或者调整来解决这样的情况

对于通常的项目,通常github上都有依赖包的镜像仓库,切不关心版本,可以这样的方式进行处理

mkdir $GOPATH/src/golang.org/x cd $GOPATH/src/golang.org/x git clone https@github.com:golang/text.git

但是对于某些项目使用了go module进行管理的,这种方式是行不通的因为我们存在多版本的情况,所以来拉下来的也不一定适用 这时候需要我们进行处理,可以参考这篇:https://studygolang.com/articles/14658 简单的来说主要两步

set GO111MODULE=on set GOPROXY=https://goproxy.io