go get命令是go自带的包下载工具。
如果配置了GOPATH,下载的文件放置于GOPATH/src下面
例如
$ go get github.com/garyburd/redigo/redis
$ cd $GOPATH
$ ll src/github.com/garyburd/redigo/
total 20
-rw-r--r-- 1 zhangyunyang 1049089 10317 Dec 13 02:14 LICENSE
-rw-r--r-- 1 zhangyunyang 1049089 2192 Dec 13 02:14 README.markdown
drwxr-xr-x 1 zhangyunyang 1049089 0 Dec 13 02:14 internal/
drwxr-xr-x 1 zhangyunyang 1049089 0 Dec 13 02:14 redis/
drwxr-xr-x 1 zhangyunyang 1049089 0 Dec 13 02:14 redisx/
另外,经常遇到:
go get ./…
其中,
…
表示下载所有的包
那么
./…
表示下载当前目录下所有的包