1.go mod (1.1+)
go mod init go
go mod tidy
go mod vendor
go list -m all
3.govendor(1.5+)
go get -u -v github.com/kardianos/govendor
govendor init
govendor add +external
govendor update/remove/list/fetch/status/sync/get
2.godep(1.6+)
go get github.com/tools/godep
godep save/go/path/restore/update
4.glide
go get -v github.com/Masterminds/glide
glide init/install/up
glide up -v
glide mirrorset golang.org/x/crypto github.com/golang/crypto___________
使用国内代理
GO111MODULE
可以用环境变量 GO111MODULE 开启或关闭模块支持,它有三个可选值:
off、on、auto,默认值是 auto
go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.cn,direct
export GOPROXY="https://athens.azurefd.net"
export GO111MODULE=on