go get

命令

  • go get命令会借助代码管理工具从远程拉取或更新代码包及其依赖包,并自动完成编译和安装。
  • go get命令可以动态地获取远程代码包,支持GitHub、Google Code、BitBucket、Launchpad。
  • go get命令使用前需确定已经安装了和远程包匹配的代码管理工具,比如Git、SVN、HG等。
域名代码管理工具
GitHubGit
Google Code Project HostingGit,Mercurial,Subverision
BitBucketMercurial Git
LaunchpadBazaar

go get命令内部实际分为两步操作

  1. 下载源码包
  2. 执行go install安装源码包

参数

$ go help get
usage: go get [-d] [-t] [-u] [-v] [-insecure] [build flags] [packages]
参数描述
-d只下载不安装
-t一并下载需要为运行测试所需的依赖包
-u强制使用网络去更新包及其依赖项,下载丢失的包,但不会更新已存在的包。
-v显示执行的命令,限制操作流程的日志信息,以方便检查错误。
-insecure允许使用不安全的HTTP方式下载

注意事项

  • 使用go get命令前需确保GOPATH已经配置

远程包

  • Go语言代码被托管在Github.com网站,该站点是基于Git代码管理工具的。
  • Github.com站点的项目包路径具有统一地标准,即远程包的路径格式。
远程包的路径格式
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值