La commande go get peut extraire ou mettre à jour à distance les packages de code et leurs packages dépendants à l'aide d'outils de gestion de code, et terminer automatiquement la compilation et l'installation. Ce qui suit est tiré de la colonne Tutoriel de démarrage Go pour présenter quelques connaissances sur la commande go get pour télécharger le package d'extension.
1. Chemin de stockage de go get
Le code source téléchargé par go get est enregistré dans $GOPATH/src. sera inclus dans le répertoire $HOME/ par défaut.
Le chemin du package téléchargé conserve la même structure que le chemin local. Par exemple, utilisez la commande suivante pour télécharger le package spécifié depuis github :
$ go get -u -v github.com/sqs/goreturns $
Le code source téléchargé sera enregistré dans $. GOPATH/src/github.com/sqs/goreturns.
Nous pouvons également télécharger manuellement le package sur le chemin correspondant, puis exécuter la commande go get download, telle que :
$ git clone https://github.com/sqs/goreturns $GOPATH/src/github.com/sqs/ $ go get -u -v github.com/sqs/goreturns $
Pour les packages d'outils qui doivent être compilés en binaires, vous pouvez utilisez la commande go install Compilez et installez le package. Les fichiers binaires sont stockés par défaut dans le répertoire $GOPATH/bin.
Remarque : le package github doit être téléchargé à l'aide de la commande git clone. Il ne peut pas être téléchargé et décompressé directement dans le navigateur, sinon une erreur sera signalée : n'utilise pas de système de contrôle de version connu
2. miroir github
référentiel github https://github.com/golang est le référentiel officiel du miroir Golang. Tous les packages peuvent être téléchargés à partir du référentiel miroir. Par exemple, pour télécharger le package d'outils golang.org/x/tools, vous pouvez le télécharger depuis github.com/golang/tools.
$ git clone https://github.com/golang/tools $HOME/go/src/golang.org/x/ $
Il est recommandé de télécharger le package dans le répertoire $GOPATH/src/golang.org/x/.
Pour plus de connaissances sur le langage Go, veuillez prêter attention à la colonne Tutoriel du langage Go sur le site Web PHP chinois.
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!