【Go】无法获取github远程库的解决方案
如题,我们在引用远程库的时候,如果在墙,很容易遇到失败。
1. 方案一: 手动下载对应的包。
这里以ansicolor为例:
1.1手动下载git包 go\src\github.com\shiena\ansicolor
1.2 解压并且放置到 C:\Users\你的账户名\go\src\github.com\shiena\ansicolor,注意从git上下载的包,可能包含master,要去掉,并且正确处理层级。注意main file的位置不要变动,也注意不要重复包含路径。
1.3 执行 切换到src那一层,执行 go install github.com/shiena/ansicolor
2. 方案二:设置代理
$ go env -w GO111MODULE=on
$ go env -w GOPROXY=https://goproxy.cn,direct