go1.16常用命令

173 阅读1分钟

go install 被设计为“用于构建和安装二进制文件”,可以携带版本号。

go install <package>@<version> 是用于命令的全局安装,在$GOPATH/bin 下安装指定版本的工具。

Go 1.16 中 GO111MODULE 默认是打开的,go install 不会修改 go.mod 之类的文件,不会造成任何意外。

go get 则被设计为 “用于编辑 go.mod 变更依赖”,并且使用时,应该与 -d 参数共用,在将来版本中 -d 可能会默认启用。

-d :让命令程序只执行下载动作,而不执行安装动作。

go get 主要被设计为修改 go.mod 追加依赖之类的.