Go版本:1.15.3
官方说明文档原文:Go get 命令用法说明
功能格式: go get [-d] [-t] [-u] [-v] [-insecure] [build flags] [packages]
get 命令用来解决go模块及其依赖项目的下载、创建和安装问题。实际该命令线执行从在线仓库(BitBucket、GitHub、Google Code、国内的gitee等)下载模块(包),再执行Go Install命令。
get 命令是依赖git。
get 会先下载相关依赖项目模块,下载时每个包或包的部分模块,下载的版本默认遵从以下顺序:
最新release版 > 最新pre-release版 > 其他可用的较高版本
参数说明参数 | 用法说明 |
---|---|
-d | 只下载,而不执行创建、安装 |
-t | 同时下载命令行指定包的测试代码(测试包) |
-u | 在线下载更新指定的模块(包)及依赖包(默认不更新已安装模块),并创建、安装 |
-v | 打印出所下载的包名 |
-insecure | 允许命令在非安全的scheme(如HTTP)下执行get命令 |
-fix | 在下载代码包后先执行修正动作,而后再进行编译和安装,根据当前GO版本对所下载的模块(包)代码做语法修正 |
-f | 忽略掉对已下载代码包的导入路径的检查 |
-x | 打印输出,get 执行过程中的具体命令 |
build flags | |
packages |
go get 下载保存目录:$GOPATH/src
如果设置有多个GOPATH,则保存在第一个GOPATH目录中。
如果go是1.11版本以上,请参考 Go GO111MODULE参数介绍
go env set GO111MODULE 查看os设置值
>go env set GO111MODULE
on
@2020.11.12
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)