美文网首页我爱编程
go get time out 解决方案

go get time out 解决方案

作者: 小杰杰杰 | 来源:发表于2018-05-27 11:20 被阅读334次

    由于国内网络原因,因此访问https://golang.org/网站会被限制。所以在go get下载其他第三方包的时候,如果这个第三方包又引用了https://golang.org/x/下的包,通常会下载失败,就会报这个错误。

    package golang.org/x/time/rate: unrecognized import path 
    "golang.org/x/time/rate" (https fetch: Get https://golang.org/x/time/rate?go-get=1: dial tcp 216.239.37.1:443: i/o timeout)
    

    上边想安装依赖包golang.org/x/time/rate
    此时你去https://github.com/golang/寻找time:https://github.com/golang/time.git
    解决办法就是:

    $mkdir -p $GOPATH/src/golang.org/x/
    $cd $GOPATH/src/golang.org/x/
    $git clone https://github.com/golang/time.git time 
    $go install time
    

    又例如package golang.org/x/net/context: unrecognized
    去github找到:
    https://github.com/golang/net.git

    $mkdir -p $GOPATH/src/golang.org/x/
    $cd $GOPATH/src/golang.org/x/
    $git clone https://github.com/golang/net.git net 
    $go install net
    

    相关文章

      网友评论

        本文标题:go get time out 解决方案

        本文链接:https://www.haomeiwen.com/subject/nglbjftx.html