golang.org被墙,导致Go第三方包安装失败
go get命令安装包失败
由于golang.org被墙,会导致部分第三方包,以logrus安装失败为例,有效解决方案如下:。
观察安装,具体是哪个依赖包安装失败了
- go get -u,进行logrus安装 ,
go get -u github.com/sirupsen/logrus;
执行完毕后,在cmd终端,会输出安装失败的日志如下:

解决步骤
-
在github官网上下载logrus离线安装包:“https://github.com/sirupsen/logrus”
将其放入 “$GOPATH/src/github.com/sirupsen” 目录下,解压后,将文件夹重命名为logrus
确保在 $GOPATH/src/github.com/sirupsen/logrus 目录下,能够找到logrus对应的文件

-
在github官网上下载sys离线安装包:"https://github.com/golang/sys"
将其放入 $GOPATH/src/golang.org/x 目录下,解压后,将文件夹重命名为logrus
确保在 $GOPATH/src/golang.org/x

本文介绍了一种因golang.org被屏蔽而导致Go第三方包安装失败的情况,并提供了具体的解决步骤,包括离线安装logrus和sys等依赖包的方法。

6332

被折叠的 条评论
为什么被折叠?



