Alors que Golang (langage Go) continue de se développer et de se mettre à jour, afin de conserver la dernière version de Golang, nous devons apprendre à mettre à niveau automatiquement notre version Golang. Dans cet article, nous explorerons comment mettre à niveau Golang automatiquement.
Avant de mettre à niveau la version de Golang, nous devons déterminer la version de Golang actuellement utilisée. Nous pouvons vérifier la version de Golang actuellement utilisée en exécutant la commande suivante dans la ligne de commande :
go version
Cette commande imprimera la version de Golang actuellement utilisée.
Pour mettre à niveau la version de Golang, nous devons télécharger la nouvelle version de Golang. Nous pouvons télécharger la dernière version via le site officiel de Golang. Sur le site Web, nous pouvons trouver la dernière version sous « Télécharger go » et choisir la version adaptée à notre système d'exploitation. Une fois le téléchargement terminé, nous devons extraire le fichier téléchargé vers un emplacement approprié sur notre ordinateur.
Avant d'installer la nouvelle version, nous devons désinstaller l'ancienne version de Golang. Nous pouvons désinstaller l'ancienne version de Golang avec la commande suivante :
sudo apt remove --purge golang
Nous pouvons également supprimer manuellement tous les fichiers et répertoires associés pour assurer une désinstallation complète de l'ancienne version de Golang. Avant de désinstaller l'ancienne version de Golang, nous devons sauvegarder notre code et nos projets pour éviter toute perte accidentelle.
L'installation d'une nouvelle version de Golang utilise le même processus que l'installation d'une ancienne version de Golang. Nous pouvons installer la nouvelle version de Golang sur notre système d'exploitation via la commande suivante :
sudo tar -C /usr/local -xzf go1.xx.x.linux-amd64.tar.gz
Où, go1.xx.x est la version téléchargée de Golang et .linux-amd64.tar.gz est le nom du fichier téléchargé. Après avoir décompressé le fichier, nous devons ajouter le chemin de la nouvelle version de Golang à notre chemin système. Ajoutez la ligne suivante à notre fichier ~/.bashrc :
export PATH=$PATH:/usr/local/go/bin
Après avoir enregistré les modifications et redémarré le shell bash, nous pourrons accéder à la nouvelle version de Golang dans le shell bash.
Après la mise à niveau de la version Golang, nous devons nous assurer que nos packages de dépendances sont également mis à jour. Nous pouvons mettre à jour toutes nos dépendances en utilisant la commande suivante :
go get -u all
Cela mettra à jour toutes nos dépendances vers leurs dernières versions. Nous devons également vérifier si les packages de dépendances de notre répertoire de projet ont été mis à jour. S'il n'y a pas de mise à jour, veuillez utiliser la commande suivante pour mettre à niveau chaque package dépendant individuellement :
go get -u package_name
Où package_name est le package dépendant spécifique que nous devons mettre à jour.
Après la mise à niveau de la version Golang, nous devons tester la nouvelle version pour nous assurer qu'elle a été installée avec succès et intégrée de manière transparente à notre code et à nos projets. Nous pouvons tester la nouvelle version de Golang en utilisant la commande suivante :
go version
Cette commande doit renvoyer le numéro de version de la nouvelle version de Golang que nous avons installée. Nous pouvons également écrire un simple programme « Hello World » pour tester si notre nouvelle version de Golang peut s'exécuter et se compiler.
Dans cet article, nous avons appris comment mettre à jour automatiquement notre version Golang. Nous avons appris comment déterminer la version de Golang actuellement utilisée, comment télécharger et installer une nouvelle version de Golang, comment désinstaller une ancienne version de Golang, comment mettre à jour les packages de dépendances et comment tester une nouvelle version de Golang. Grâce à ces étapes, nous pouvons garantir que notre environnement de développement Golang utilise toujours la dernière version, tirant ainsi mieux parti des dernières fonctionnalités et corrections de bugs de Golang.
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!