go get 命令用于从远程代码仓库(比如 Github )上下载并安装代码包。注意,go get 命令会把当前的代码包下载到 $GOPATH 中的第一个工作区的 src 目录中,并安装。
如果在 go get 下载过程中加入-d
标记,那么下载操作只会执行下载动作,而不执行安装动作。比如有些非常特殊的代码包在安装过程中需要有特殊的处理,所以我们需要先下载下来,所以就会用到-d
标记。
go get 常用标记的使用
-d : 只执行下载动作,而不执行安装动作 -fix : 在下载代码包后先执行修正动作,而后再进行编译和安装 比如将旧版本的代码包修正编译成当前使用的版本 -u : 利用网络来更新已有的
![](https://img1.mukewang.com/5a43af550001115112800718.jpg)
代码包及其依赖包