Gestion des packages dans Go : gestion des mises à jour des packages tiers
De nombreux packages Go sont activement maintenus et mis à jour. Pour résoudre le problème des versions de packages, différentes approches sont disponibles.
Installation de packages tiers avec go get
La commande go get vous permet d'installer des packages tiers avec go get
La commande go get vous permet d'installer des packages tiers forfaits. Lorsqu'il est utilisé sans aucun indicateur supplémentaire, il installe le package dans le premier répertoire répertorié dans GOPATH. Cette variable d'environnement contient une liste de répertoires séparés par des deux-points dans lesquels les packages Go peuvent être installés.go get -u <package>
Pour mettre à jour les packages existants installés avec go get, vous pouvez utiliser l'indicateur -u :
go get -u all
Vous pouvez également mettre à jour tous les packages de votre GOPATH en utilisant l'indicateur -u all :
Utilisation de plusieurs GOPATH Environnements
Pour les projets plus importants, il peut être avantageux de créer des environnements GOPATH distincts pour chaque projet. Cela empêche les mises à jour des packages dans un projet d'affecter d'autres projets.export GOPATH=/Users/username/projectA:/Users/username/projectB
Pour configurer plusieurs environnements GOPATH, créez des répertoires différents pour chaque projet et définissez la variable d'environnement GOPATH en conséquence. Par exemple :
Go Vendor
Dans Go 1.11, la commande go seller a été introduite pour permettre la vente de packages tiers dans vos projets Go. Cette approche supprime la dépendance à une version spécifique de Go et permet un meilleur contrôle sur les versions des packages utilisés dans votre projet.
Informations supplémentaires
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!