一.问题
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
在安装xorm工具过程中遇到golang.org/x/net/context依赖问题,表现为go get命令失败,提示网络超时。解决方法包括使用git clone将对应库克隆到GOPATH的src目录下,例如克隆golang/crypto库。此问题可能涉及到其他第三方库的下载,可通过官方或其他资源获取。
971

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



