Cet article discutera de la façon d'installer des packages avec la commande go get.
La commande go get
La commande Go Get vous permet de télécharger et d'installer des packages et des dépendances.
La commande télécharge et installe les packages avec la version spécifiée. Il met également à jour le go.Fichier Mod pour inclure les packages installés.
Installation d'un package avec Go Get
Installez un package à l'aide de la commande Go Get et assurez-vous que le compilateur soit installé et ajouté au chemin.
Vous pouvez le faire en exécutant la commande:
$ allez aider à obtenirLa commande ci-dessus devrait imprimer les informations d'aide pour la commande get.
Pour installer un package, commencez par créer un exemple de répertoire de projet:
$ mkdir test_projectUne fois que vous avez la configuration de votre projet, exécutez la commande go mod init pour initialiser un module GO.
$ go mod init test_projectCréez un nouveau fichier pour maintenir votre code source Golang dans le répertoire du projet.
$ Touch Main.allerDéfinir Gopath
Vous devez vous soucier de deux variables d'environnement significatives lorsque vous travaillez avec Go:
Tout d'abord, la variable d'environnement Goroot. Il est utilisé pour définir l'emplacement de votre SDK Go. Dans la plupart des cas, vous n'aurez pas besoin de modifier cette valeur à moins que vous ne spécifiez différentes versions GO.
Deuxièmement, la variable de Gopath. Cette variable définit le chemin racine de votre espace de travail. Par défaut, la valeur est définie sur le dossier GO dans votre répertoire domestique.
Par exemple, dans Linux, le Gopath est défini sur:
~ / GoDans Windows:
% userprofile% GoLors de l'installation de packages, vous faites attention à ce répertoire car il contient toutes vos bases de code et les dépendances.
Bien que vous puissiez configurer un répertoire GOPATH personnalisé, nous vous recommandons de vous en tenir à la valeur par défaut pour éviter des problèmes tels que les autorisations.
Pour obtenir le chemin de votre Gopath, exécutez la commande:
aller env $ gopathLa commande ci-dessus doit imprimer la valeur de la variable Gopath:
$ go env gopathAvant d'installer des packages, commencez par exporter les variables GOPATH et PATH:
$ export gopath = $ home / goVérifiez que les valeurs sont mises à jour en exécutant la commande go Env comme indiqué:
Aller à installer le package
Pour installer un package, nous utilisons la commande go get suivie de l'URL au référentiel de package.
Par exemple, pour installer le package Aurora:
https: // github.com / Logrusorgru / Aurora
Nous pouvons exécuter la commande comme indiqué:
va prendre -u github.com / Logrusorgru / AuroraLa commande ci-dessus téléchargera et installera le package Aurora dans notre projet. Il mettra également à jour le go.Fichier Mod pour inclure la version du package installé.
Aller installer une version spécifique
Dans certains cas, vous devrez peut-être installer une version de package spécifique. Pour cela, vous pouvez spécifier la version à l'aide de l'opérateur @ comme indiqué:
$ va recevoir l'exemple.com / pkg @ v1.2.3Cela installe la version du package spécifié.
Importation d'un package
Une fois installé, vous pouvez utiliser le package en l'important à l'aide de l'instruction IMPORT.
Par exemple, dans notre test_project, nous pouvons utiliser le package Aurora comme indiqué:
importer (Dans le code ci-dessus, nous importons le package Aurora et l'utilisons pour imprimer un texte audacieux et cyan au terminal.
L'exécution du code doit retourner:
Conclusion
Le guide vous guide à travers le téléchargement et l'installation de packages GO à l'aide de la commande Go Get.