go get golang.org/x 包失败(有效)解决方法

今天在用命令“go get github.com/zmap/zgrab2”来安装下载安装软件的时候,结果报了如下错误:

package golang.org/x/sys/unix: unrecognized import path "golang.org/x/sys/unix" (https fetch: Get https://golang.org/x/sys/unix?go-get=1: dial tcp 216.239.37.1:443: connect: connection refused)

中文翻译

包golang.org/x/sys/unix:无法识别的导入路径“golang.org/x/sys/unix”(https fetch:获取https://golang.org/x/sys/unix?go-get=1: 拨打tcp 216.239.37.1:443:connect:连接拒绝)

go get github.com/zmap/zgrab2

 

原因:

由于各种问题,国内使用 go get 安装 golang 官方包会失败,这是因为官方镜像库不能连接的问题。

 

解决方法

其实 golang 在 github 上建立了一个镜像库:https://github.com/golang/。

例如:https://github.com/golang/sys 即是 https://golang.org/golang.org/x/sys 的镜像库。

 

如果要获取 golang.org/x/sys 包,其实只需要以下步骤:

export GOPATH=/usr/local/go/bin/
mkdir -p $GOPATH/src/golang.org/x
cd $GOPATH/src/golang.org/x
git clone https://github.com/golang/sys.git

或者

mkdir -p /usr/local/go/bin/src/golang.org/x
cd  /usr/local/go/bin/src/golang.org/x
git clone https://github.com/golang/sys.git

 

注意:镜像库的包有很多,或许你以后还会遇到需要其它的包,我们只需要克隆下载到“/usr/local/go/bin/src/golang.org/x”目录下即可!具体路径请根据自己安装GO的位置来。

    A+
发布日期:2019年07月17日 18:24:26  所属分类:Go语言
最后更新时间:2019-07-17 18:24:26
付杰
  • ¥ 1980.0元
  • 市场价:2980.0元
  • ¥ 39.0元
  • 市场价:39.0元
  • ¥ 0.0元
  • 市场价:199.0元
  • ¥ 49.0元
  • 市场价:199.0元

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: