0
点赞
收藏
分享

微信扫一扫

go get

十里一走马 2021-10-15 阅读 114
goDDD

命令

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

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站点的项目包路径具有统一地标准,即远程包的路径格式。

举报

相关推荐

0 条评论