go get 命令中 -v 开关的具体作用是什么?
go get 的 -v 开关作用说明
-v 不属于 go get 的专属参数,而是Go工具链通用的构建类参数,在go get的用法里被归类到最后方的[build flags]分组中,因此不会在go get的专属参数说明里单独标注。
它的具体作用是:
- 打印
go get执行过程中正在拉取、构建的依赖包的完整路径,方便开发者跟踪执行进度、排查构建失败或依赖引入异常的问题。
举个使用示例的输出效果:
$ go get -v github.com/gin-gonic/gin github.com/gin-gonic/gin/internal/json github.com/gin-gonic/gin/internal/bytesconv github.com/gin-gonic/gin
补充说明:所有go build支持的构建参数都可以在go get命令中使用,比如打印完整执行命令的-x、开启竞态检测的-race等,都属于通用构建参数的范畴。
内容的提问来源于stack exchange,提问作者natenho
相关产品推荐
相关产品推荐

