有時候 go get 比較慢,可以考慮用迅雷等下載工具下載下來,然后再本地安裝,
如:code.google.com/p/go.net/websocket,如何安裝這些離線包?
先在你的 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
接下來安裝這個包(先進入 src 目錄):
cd ./src go install code.google.com/p/go.net/websocket
這時候目錄下會生成一個 pkg 目錄,里面有編譯好的 .a 文件,就可以在 go 文件里使用這個包了。