国内安装golang.org下的包(如net、crypto等)
因为某些不可描述的原因,在国内环境下使用
go get golang.org/x/net
是无法下载成功的,比较幸运的是,golang目前所有源码已经托管在github.com上,仔细观察下载路径,其实可以采用变通的方式解决这个问题
golang.org/x/net 其实对应了 github.com/golang/net,即golang上的x/??? 直接对应了github上的 ???
我们可以先
go get github.com/golang/net
将对应的包下载到$GOPATH中,再进入$GOPATH/src路径下
mv github.com/golang/net golang.org/x/net
这里需要注意根据操作系统的不同,可能需要预先根据url创建好各层文件夹
另一侧解决办法,访问以下网站手动下载包
https://gopm.io/download