我爱编程

go get time out 解决方案

2018-05-27  本文已影响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
上一篇下一篇

猜你喜欢

热点阅读