actualización
Antes de descargar la actualización en la fuente no será tan muchas cosas
go env -w GOPROXY=https://goproxy.cn,direct
--------------------------------------------
edición
vaya 1,13
proceso
Iniciar directamente go go get gopkg.in/gomail.v2
cuando se le solicite:
go get gopkg.in/gomail.v2: module gopkg.in/gomail.v2: Get
https://proxy.golang.org/gopkg.in/gomail.v2/@v/list: dial tcp 216.58.200.49:443:
connectex: A connection attempt failed because the connected party did not
properly respond after a period of time, or established connection failed because
connected host has failed to respond.
Directamente detrás gopm get -g gopkg.in/gomail.v2
, la instalación se ha realizado correctamente, la instalación automática a /$GOPATH/src/gopkg.in
la siguiente, porque el proyecto con una go.mod
manera de poner el paquete copiado a la $GOPATH/pkg/mod/gopkg.in
siguiente, y después el proyecto fue un directo import "gopkg.in/gomail.v2"
resultado también encontró una bolsa, pero aún no ha podido descargar
go: finding gopkg.in/gomail.v2 latest
go: downloading gopkg.in/gomail.v2 v2.0.0-20160411212932-81ebce5c23df
verifying gopkg.in/gomail.v2@v2.0.0-20160411212932-81ebce5c23df:
gopkg.in/gomail.v2@v2.0.0-20160411212932-81ebce5c23df: Get
https://sum.golang.org/lookup/gopkg.in/gomail.v2@v2.0.0-20160411212932-
81ebce5c23df: dial tcp 172.217.24.17:443: connectex: A connection attempt
failed because the connected party did not properly respond after a period of
time, or established connection failed because connected host has failed to
respond.
soluciones
Más tarde supo que el defecto pasará después de 1,13, con la suma de comprobación, es decir go.sum
, como si usted acaba de descargar paquete de descarga éxito, pero el nombre del directorio gomail.v2
, por lo que module
todavía piensan que aquí no se puede encontrar el paquete, a continuación, descarga automáticamente en la parte posterior de la que se elimine, porque china no puede acceder gopkg.in
, por lo que la descarga fallida. .
Ahora sólo es necesario GOPROXY
configurar bien
go env -w GOPROXY=https://goproxy.cn
A continuación, ejecute el proyecto
go run ./main.go
go: finding gopkg.in/gomail.v2 latest
go: downloading gopkg.in/gomail.v2 v2.0.0-20160411212932-81ebce5c23df
go: extracting gopkg.in/gomail.v2 v2.0.0-20160411212932-81ebce5c23df
El éxito, entonces usted puede ver go.sum
añadido la siguiente información
gopkg.in/gomail.v2 v2.0.0-20160411212932-81ebce5c23df h1:n7WqCuqOuCbNr617RXOY0AWRXxgwEyPp2z+p0+hgMuE=
gopkg.in/gomail.v2 v2.0.0-20160411212932-81ebce5c23df/go.mod h1:LRQQ+SO6ZHR7tOkpBDuZnXENFzX8qRjMDMyPD6BRkCw=
resumen
A veces, gopm get
después de descargar, la aparición de lo anterior, se puede seguir el error de indicaciones modificará el nombre del directorio haga clic en él, tales como consejos verifying gopkg.in/[email protected]:
, simplemente directamente al gopm
cambio de nombre del paquete de lo que se instala [email protected]:
en él