Comme golang est bloqué, de nombreux packages de langue go ne peuvent pas être téléchargés à l'aide de go get ou de gopm get couramment utilisés.
Aujourd'hui j'ai besoin de compiler plusieurs outils, les packages à utiliser sont les suivants
go get github.com/kardianos/govendor
go get github.com/golang/lint/golint
go get golang.org/x/tools/cmd/goimports
go get github.com/onsi/ginkgo/ginkgo
go get github.com/axw/gocov/...
go get github.com/client9/misspell/cmd/misspell
go get github.com/AlekSi/gocov-xml
go get github.com/golang/protobuf/protoc-gen-go
La méthode go get normale ne peut réussir que dans les 1, 5, 6 et 7 premiers d'entre eux.
Le troisième a réussi avec la méthode suivante:
1. Allez sur github pour télécharger les outils
mkdir –p $GOPATH/src/golang.org/x
cd $GOPATH/src/golang.org/x
git clone https://github.com/golang/tools.git
2. Exécutez go install golang.org/x/tools/cmd/goimports
Mais l'erreur est signalée, moins golang.org/x/mod/moudule et golang.org/x/mod/semver
3. Ensuite, téléchargez golang.org/x/mod (la méthode est la même que 1)
git clone https://github.com/golang/mod.git
4. Essayez à nouveau d'installer golang.org/x/tools/cmd/goimports
Cette fois, golang.org/x/xerrors, téléchargez depuis github
5. Téléchargez golang.org/x/xerrors
git clone https://github.com/golang/xerrors.git
6, allez à nouveau installer
Réussi
Pièce jointe: Le fichier exécutable obtenu par go install se trouve sous GOPATH / bin