go get ne peut pas télécharger et installer les bibliothèques tierces dépendantes de golang

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

 

Je suppose que tu aimes

Origine blog.csdn.net/wwqcherry/article/details/106034835
conseillé
Classement