Ci-dessous
Golang La colonne tutoriel présentera le temps de Go get, j'espère que cela sera utile aux amis dans le besoin !
Considérez cela comme un problème de proxy-
Définissez le premier proxy
Adresse du proxy
go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.io,direct
# 设置不走 proxy 的私有仓库,多个用逗号相隔(可选)
go env -w GOPRIVATE=*.corp.example.com
# 设置不走 proxy 的私有组织(可选)
go env -w GOPRIVATE=example.com/org_name
Copier après la connexion
Non Le le téléchargement a réussi, donc utiliser la deuxième
adresse proxy
$ go env -w GO111MODULE=on
$ go env -w GOPROXY=https://goproxy.cn,direct
Copier après la connexion
était inutile. Lisez attentivement le message d'erreur !
go get gorm.io/gorm: gorm.io/gorm@v1.20.12: verifying module: gorm.io/gorm@v1.20.12: Get "https://sum.golang.org/lookup/gorm.io/gorm@v1.20.12": dial tcp 216.58.200.49:443: co
nnectex: 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.
Copier après la connexion
Il s'avère que parce que Go 1.13 définit la valeur par défaut GOSUMDB=sum.golang.org, ce site Web est bloqué. Il est utilisé pour vérifier la validité du package. Il peut être fermé avec la commande suivante :
go env -w GOSUMDB=off
Copier après la connexion
Vous pouvez mettre en place
GOSUMDB="sum.golang.google.cn"
Copier après la connexion
, qui est un service de vérification de somme spécialement prévu pour la Chine.
goenv-w GOSUMDB="sum.golang.google.cn
Copier après la connexion
-w flag nécessite un ou plusieurs paramètres de la forme NAME=VALUE et remplace les paramètres par défaut
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!