由于 golang.org 在国内已被墙,不能直接使用go get安装对应的包,但是可以通过github间接安装。
因为 golang.org/x/xxx 这类包托管在 github.com/golang,从这里找到相应的包即可。比如 golang.org/x/crypto 包的安装,找到对应的地址为: https://github.com/golang/crypto ,运行以下命令:
cd $GOPATH/src
mkdir -p golang.org/x/
cd golang.org/x/
git clone https://github.com/golang/crypto.git
[update 2018-09-12]
或者安装gopm .
go get github.com/gpmgo/gopm
安装完成后会在$GOPATH/bin 目录下生成gopm命令
安装其他包时使用gopm get 代替go get
gopm get -v golang.org/x/crypto
有疑问加站长微信联系(非本文作者)