Maison > développement back-end > Golang > Allez chercher ou allez installer : quand dois-je utiliser lequel ?

Allez chercher ou allez installer : quand dois-je utiliser lequel ?

Patricia Arquette
Libérer: 2024-12-24 19:46:15
original
999 Les gens l'ont consulté

Go get vs. go install: When Should I Use Which?

Comprendre les différences entre go get et go install

En explorant l'outil de programmation Go, vous avez peut-être remarqué que go get effectue plusieurs opérations , y compris le téléchargement, la compilation et l'installation de logiciels, tandis que go install compile et installe uniquement. Vous vous demandez peut-être pourquoi go install existe puisque go get semble offrir une solution plus complète.

Objectif de go install

go install joue un rôle crucial dans le développement local flux de travail. Considérez un scénario dans lequel vous souhaitez utiliser une bibliothèque, mais nécessitez des modifications. Dans un tel cas, vous suivez généralement ces étapes :

  1. go get -d library : téléchargez la bibliothèque sans la construire.
  2. Apportez les modifications nécessaires au package téléchargé.
  3. aller installer la bibliothèque : installez la version locale modifiée de la bibliothèque.

aller chercher les indicateurs manquants pour empêcher le téléchargement, la rendant inappropriée pour ce flux de travail.

Flux de travail similaire pour le développement de packages personnalisés

Le même flux de travail est applicable lors du développement d'un nouveau package à partir de zéro. Vous téléchargerez les dépendances du package en utilisant go get -d, apporterez les modifications nécessaires, puis installerez le package personnalisé en utilisant go install.

Mises à jour récentes dans Go 1.16

Dans Go 1.16, l'utilisation de go install et go get a été mise à jour et clarifiée. go install est désormais la méthode recommandée pour créer et installer des packages en mode module. go get doit être utilisé avec l'indicateur -d pour ajuster les dépendances des modules sans créer de packages. L'utilisation de go get pour créer et installer des packages est obsolète. Les versions futures activeront l'indicateur -d 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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal