由于go的很多包都依赖了google官方的包,而google官方的包都在google服务器上,因为某些原因无法直接访问,在搜索了很多解决方案后,找到了最简单的一个方法:
1. 找到对应包在github的地址
2. go get这个地址的包
3. 在本地创建包的原地址的文件夹
4. 将github.com文件夹中的这个包转移的原地址文件夹中
具体到标题上的问题,我们需要首先获得该包在github上的地址
github.com/golang/net
因此,使用命令:
go get github.com/golang/net
获得这个包,随后在$GOPATH/src
中创建golang.org/x/
文件夹,并将github.com/golang/net
剪切到其中,这样我们就可以import "golang.org/x/net"
了