Go|Go module使用中,被墙解决方法!
Go module使用中,被墙解决方法!
【Go|Go module使用中,被墙解决方法!】使用go的过程中,会遇到有些包被墙了的情况
使用传统的go写程序,遇到被墙的包,通常是在官网下载对应的包,然后手动创建对应的目录,把需要的包移进去就行了。
而使用go module进行包管理 的时候,也会遇到这种情况,解决方法如下。
手动编辑go.mod文件,增加下面代码
replace (
golang.org/x/net => github.com/golang/net latest
golang.org/x/tools => github.com/golang/tools latest
golang.org/x/crypto => github.com/golang/crypto latest
golang.org/x/sys => github.com/golang/sys latest
golang.org/x/text => github.com/golang/text latest
golang.org/x/sync => github.com/golang/sync latest
golang.org/x/exp => github.com/golang/exp latest
golang.org/x/lint => github.com/golang/lint latest
golang.org/x/oauth2 => github.com/golang/oauth2 latest
golang.org/x/time => github.com/golang/time latest
golang.org/x/image => github.com/golang/image latest
golang.org/x/mobile => github.com/golang/mobile latest
cloud.google.com/go => github.com/googleapis/google-cloud-go latest
google.golang.org/grpc => github.com/grpc/grpc-go latest
google.golang.org/appengine => github.com/golang/appengine latest
google.golang.org/genproto => github.com/googleapis/go-genproto latest
google.golang.org/api => github.com/googleapis/google-api-go-client latest
)
这样就可以了。缺少什么包,就按照格式填就行。
推荐阅读
- 热闹中的孤独
- Shell-Bash变量与运算符
- JS中的各种宽高度定义及其应用
- 2021-02-17|2021-02-17 小儿按摩膻中穴-舒缓咳嗽
- 深入理解Go之generate
- 由浅入深理解AOP
- 异地恋中,逐渐适应一个人到底意味着什么()
- 【译】20个更有效地使用谷歌搜索的技巧
- 我眼中的佛系经纪人
- 《魔法科高中的劣等生》第26卷(Invasion篇)发售