【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

go get github/xxx 的时候报错_songbai1211的专栏-CSDN博客go get github/xxx 的时候报错使用国内的源,执行下面2行代码$ go env -w GO111MODULE=on $ go env -w GOPROXY=https://goproxy.cn,direct在再行go get github/xxx 就很快了goland 编译的时候报错:cannot find module providing package github.com/astaxie/beego: working directory is nothttps://blog.csdn.net/songbai1211/article/details/108640537

posted @ 2022-01-28 16:35  虹梦未来  阅读(59)  评论(0编辑  收藏  举报  来源