我们可以使用go get工具,借助代码管理工具远程拉取或更新代码包(及其依赖),并自动完成编译和安装,整个过程像安装一个APP一样简单。


远程包的路径格式

go代码可以被托管到github.com这样的托管网站。这些网站的项目包路径都有一个共同的标准:

网站域名/作者或机构/项目名

github.com/golang/go

go get 远程包

在完成设置GOPATH后,我们可以直接使用go get。在go1.8之后,GOPATH默认在用户目录的go文件夹下。

# go get github.com/davyxu/cellnet

# cd ~/go/src/github.com/davyxu/cellnet

# ls



# go get github.com/davyxu/tabtoy

# cd ~/go/src/github.com/davyxu/tabtoy

# ls

# ~/go/bin/tabtoy --mode

附加参数

附加参数备注
-v显示操作流程的日志信息,方便检查错误
-u下载丢失的包,但不会更新已经存在的包
-d只下载,不安装
-insecure允许使用不安全的http方式进行下载操作

更多推荐