一.问题
1).当输入go get github.com/go-xorm/cmd/xorm
时出现:
package golang.org/x/net/context: unrecognized import path “golang.org/x/net/context” (https fetch: Get https://golang.org/x/net/context?go-get=1: dial tcp 216.239.37.1:443: i/o timeout)
2).这时候使用go get -u 下载对应的库还是不对,例如:go get -u golang.org/x/net/context
还是报上面的错
二.解决方法
1)使用git clone对应的库到GOPATH/src下
例如(我的GOPATH设置在~/golib):
这里以上面的golang.org/x/net/context为例
cd golib/src
mkdir golang.org
cd golang.org
mkdir x
cd x
git clone https://github.com/golang/net.git
我安装xorm工具的时候还要下载crypto这个库,也是在x目录下:git clone https://github.com/golang/crypto.git
2)当然也可以找对应的压缩包解决.关于第三方库的下载可以看这个:https://www.golangtc.com/download/package