golang.org/x
下的包在https://github.com/golang
下有一份镜像,可以直接从这里下载。
如果非要下载golang.org/x
下的包,按如下步骤:
gopath
下的src
目录下新建目录golang.org/x
;src/golang.org/x
目录下打开cmd;git clone https://github.com/golang/xxx.git
,xxx
是你要下载的包名。比如要下载golang.org/x/text
包,那么就执行git clone https://github.com/golang/text.git
;import golang.org/x/next
。如果自己用的话,直接go get github.com/golang/xxx
就OK了,如果是下载别人的库有依赖golang.org/x
里的包,就按上面的方法弄。
补充:
googole.golang.org
下的包不出意外的话也是无法下载的,如果要使用grpc
做开发,那么你将需要下面这两个包:
google.golang.org/grpc
google.golang.org/genproto
以上两个包在GitHub上也有镜像,分别是:
https://github.com/grpc/grpc-go
https://github.com/google/go-genproto
下载这两个包首先在GoPath下新建google.golang.org
目录,然后在该目录下分别执行下面两条命令:
git clone https://github.com/grpc/grpc-go.git grpc
git clone https://github.com/google/go-genproto.git genproto
如果要安装这些包的话,不要执行go install
,直接go get google.golang.org/grpc
,因为包已经存在了,go get
命令不会去下载,而是直接安装。