
Install go signifie installer le langage Go, aussi appelé Golang, sur son système d’exploitation afin de pouvoir écrire, compiler et exécuter des programmes dans ce langage. Cette installation varie légèrement selon que l’on travaille sous Windows, macOS ou Linux, mais suit dans tous les cas une logique similaire : télécharger Go, l’installer, puis vérifier que la commande go version fonctionne correctement dans le terminal. Cet article détaille chaque méthode d’installation, la vérification à effectuer et les erreurs les plus fréquentes rencontrées par les débutants.
Qu’est-ce que Go et pourquoi l’installer sur son ordinateur
Go programming language est un langage de programmation compilé, connu pour sa simplicité et ses performances. Il est utilisé aussi bien pour des scripts simples que pour des applications serveur ou des outils en ligne de commande. Installer Golang permet d’accéder à son compilateur, à ses outils intégrés et à sa bibliothèque standard, directement depuis le terminal.
Avant de commencer, il faut choisir la méthode d’installation adaptée à son système d’exploitation, télécharger le bon fichier depuis le site officiel de Go, puis suivre une procédure d’installation simple, généralement guidée par un assistant ou une commande unique.
Installer Go sur Windows étape par étape
Pour installer Go sur Windows, la méthode la plus simple consiste à télécharger le fichier d’installation au format .msi correspondant à Windows, proposé sur la page de téléchargement officielle de Go. Ce fichier contient un assistant d’installation classique.
Une fois le fichier téléchargé, il suffit de le lancer et de suivre les étapes proposées : accepter les conditions, choisir le dossier d’installation par défaut, puis valider. L’assistant configure automatiquement les variables d’environnement nécessaires, notamment le chemin d’accès à Go, ce qui évite d’avoir à modifier manuellement le PATH sur la plupart des versions récentes de Windows.
Après l’installation, il est indispensable de fermer puis rouvrir l’invite de commande ou PowerShell, afin que le système prenne en compte les nouvelles variables d’environnement. Une fois cette étape faite, la commande go version permet de vérifier que l’installation a réussi.
Installer Go sur macOS avec le fichier officiel ou un package manager
Sous macOS, deux approches permettent d’installer Go. La première consiste à télécharger le fichier .pkg officiel depuis le site de Go, puis à double-cliquer dessus pour lancer un assistant d’installation similaire à celui de n’importe quelle application macOS. Ce fichier installe Go dans un emplacement standard et configure automatiquement les chemins nécessaires.
La seconde approche, plus rapide pour les utilisateurs habitués au terminal, consiste à utiliser un package manager comme Homebrew. Une fois Homebrew installé, la commande suivante installe Go directement :
brew install go
Cette méthode présente l’avantage de simplifier les mises à jour ultérieures, puisqu’il suffit de relancer une commande Homebrew pour passer à une nouvelle version de Go, sans repasser par un téléchargement manuel.
Dans les deux cas, il est recommandé de fermer et rouvrir le terminal après l’installation, avant de vérifier que tout fonctionne avec go version.
Installer Go sur Linux et Ubuntu
Sous Linux, l’installation de Go peut se faire de deux manières principales, chacune avec ses avantages selon le niveau de contrôle souhaité sur la version installée.
La première méthode utilise le package manager intégré à la distribution. Sous Ubuntu, la commande suivante installe Go depuis les dépôts officiels :
sudo apt install golang-go
Cette méthode est rapide, mais peut installer une version de Go plus ancienne que la dernière version disponible sur le site officiel, selon la version d’Ubuntu utilisée.
La seconde méthode consiste à télécharger l’archive officielle au format .tar.gz depuis le site de Go, puis à l’extraire manuellement dans le dossier /usr/local, avec la commande suivante :
sudo tar -C /usr/local -xzf go1.22.0.linux-amd64.tar.gz
Il faut ensuite ajouter le chemin d’accès à Go dans le fichier de configuration du shell, généralement .bashrc ou .profile, en ajoutant la ligne suivante :
export PATH=$PATH:/usr/local/go/bin
Après avoir enregistré ce fichier, la commande source ~/.bashrc, ou le redémarrage du terminal, permet d’appliquer ce changement avant de vérifier l’installation.
Vérifier l’installation avec go version
Quelle que soit la méthode utilisée sur Windows, macOS ou Linux, la vérification finale reste identique. Il suffit d’ouvrir un terminal et de taper la commande suivante :
go version
Si l’installation a réussi, cette commande affiche le numéro de version de Go installée, confirmant que le système reconnaît correctement l’outil. Si aucune version ne s’affiche, ou si le terminal renvoie une erreur, cela signifie généralement que le PATH n’a pas été correctement configuré ou que le terminal n’a pas été redémarré après l’installation.
Comprendre GOROOT, GOPATH et les commandes go run et go install
Deux variables d’environnement structurent l’organisation de Go sur un système. GOROOT indique l’emplacement où Go lui-même est installé, généralement configuré automatiquement lors de l’installation. GOPATH désigne quant à lui le dossier de travail où sont stockés les projets et les dépendances Go, également configuré par défaut dans la majorité des cas.
Une fois Go installé, deux commandes suffisent pour débuter. La commande go run permet d’exécuter directement un fichier source sans étape de compilation séparée :
go run main.go
Cette commande compile temporairement le programme puis l’exécute immédiatement, ce qui la rend pratique pour tester rapidement du code.
La commande go install, quant à elle, compile un programme et installe l’exécutable résultant dans le dossier bin du GOPATH, le rendant disponible comme une commande à part entière depuis le terminal. Elle convient davantage aux outils que l’on souhaite réutiliser régulièrement, plutôt qu’à un simple test ponctuel.
Dépannage : résoudre l’erreur go command not found
Plusieurs situations expliquent l’erreur go command not found, particulièrement fréquente juste après l’installation.
Terminal non redémarré. C’est la cause la plus courante. Les variables d’environnement configurées lors de l’installation ne sont prises en compte qu’à l’ouverture d’une nouvelle session de terminal. Fermer puis rouvrir le terminal résout ce problème dans la majorité des cas.
PATH Go mal configuré. Sous Linux notamment, si l’installation a été faite manuellement via l’archive .tar.gz, il faut vérifier que la ligne export PATH=$PATH:/usr/local/go/bin a bien été ajoutée au fichier de configuration du shell, et que ce fichier a été rechargé.
Mauvaise version installée. Sur Ubuntu, la version de Go installée via apt peut être ancienne et ne pas correspondre à celle attendue par un projet récent. Vérifier le numéro affiché par go version, puis envisager une installation manuelle si la version est trop ancienne.
Installation incomplète ou interrompue. Si l’installation a été interrompue avant la fin, il est préférable de désinstaller les fichiers restants puis de recommencer entièrement la procédure, plutôt que de tenter une réparation partielle.
Tableau récapitulatif de l’installation selon le système
| Système | Méthode | Commande | Vérification |
|---|---|---|---|
| Windows | Fichier .msi officiel | Assistant graphique | go version |
| macOS | Fichier .pkg ou Homebrew | brew install go | go version |
| Linux/Ubuntu | Package manager ou archive .tar.gz | sudo apt install golang-go | go version |
| Tous systèmes | Test rapide d’un fichier | go run main.go | Affichage du résultat |
Bien démarrer avec Go après une installation réussie 🐹
Une fois Go installé et vérifié avec go version, il est conseillé de tester rapidement un petit fichier avec go run afin de confirmer que la compilation fonctionne sans erreur. Cette première vérification concrète permet de s’assurer que GOROOT et GOPATH sont correctement pris en compte par le système, avant de se lancer dans des projets plus complets utilisant go install pour des outils réutilisables.
