国内安装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

标签: golang