1.13
A ferramenta
go
agora assume como padrão o download de módulos do "mirror" público em https://proxy.golang.org, e também o padrão para validar os módulos baixados (independentemente da fonte) usa banco de dados de checksum público em https://sum.golang.org.Se você tiver um código privado, provavelmente deve definir a configuração GOPRIVATE (como
go env -w GOPRIVATE = *.Corp.com, github.com/secret/repo
) ou em variações mais refinadas GONOPROXY ou GONOSUMDB que suportam casos de uso menos frequentes.GO111MODULE=auto
ativa o modo de módulo se algumgo.mod
for encontrado, mesmo dentro de GOPATH. (Antes do Go 1.13,GO111MODULE=auto
nunca habilitaria o modo de módulo dentro do GOPATH).os argumentos de
go get
mudaram:go get -u
(sem argumentos) agora apenas atualiza as dependências diretas e indiretas do seu pacote atual e não examina mais o seu módulo inteiro.go get -u ./...
de seu módulo principal atualiza todas as dependências diretas e indiretas de seu módulo e exclui as dependências de teste.go get -u -t ./...
é semelhante, mas também atualiza as dependências de teste.go get
não suporta mais-m
(porque ele teria se sobreposto em grande parte ago get -d
devido a outras alterações; geralmente você pode substituirgo get -m foo
porgo get -d foo
).
Last updated