去弄
go get
下载导入路径命名的包及其依赖项。然后安装命名包,比如’go install’。Get 还接受构建标志来控制安装。
去获取 github.com/maknahar/phonecountry
签出新包时,get 创建目标目录 $GOPATH/src/<import-path>
。如果 GOPATH 包含多个条目,则 get 使用第一个条目。同样,它将在 $GOPATH/bin
中安装已编译的二进制文件。
签出或更新包时,查找与本地安装的 Go 版本匹配的分支或标记。最重要的规则是,如果本地安装运行版本为 go1
,则搜索名为 go1
的分支或标记。如果不存在此类版本,则会检索该软件包的最新版本。
使用 go get
时,-d
标志会导致它下载但不安装给定的包。-u
标志将允许它更新包及其依赖项。
永远不会检出或更新存储在供应商目录中的代码。