golang 第三方包下载 cod.google.com 需要翻墙的
翻墙下载第三方包的网站 http://gopm.io/download 或者 http://www.golangtc.com/download/package
由于code.google.com被墙,导致一些托管在code.google.com上面的包go get不下来,此功能就是用于解决这个问题。
使用方法:
输入完整包名,如:code.google.com/p/go.net/websocket
,回车或点击【Go!】。如果包名输入正确的话,下面会有提示下载过程,如果服务器上go get正确完成,下载地址列表会列出所有相关的包,点击下载即可。
接下来介绍如何安装这些包:
先在你的GOPATH目录(如果不懂GOPATH,请先弄懂)下,创建目录src:
$ mkdir src
复制code.google.com.p.go.net.tar.gz到src目录下,解压缩,这时候目录应该看起来是这个样子,
. └── src └── code.google.com └── p └── go.net ├── ... └── websocket ├── client.go ├── exampledial_test.go ├── examplehandler_test.go ├── hybi.go ├── hybi_test.go ├── server.go ├── websocket.go └── websocket_test.go
接下来安装这个包:
$ go install code.google.com/p/go.net/websocket
这时候目录下会生成一个pkg目录,里面有编译好的.a文件,就可以在go文件里使用这个包了。