go 包依賴管理

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章