Installation et configuration de l'environnement de développement#
Installer Go sur différentes plateformes#
Windows#
- Télécharger l'installateur MSI de Go à partir de https://golang.org/dl/
- Exécuter l'installateur et suivre les instructions du guide d'installation.
- Vérifier l'installation en ouvrant un terminal et en tapant
go version
. Vous devriez voir la version de Go installée.
MacOS#
- Utiliser Homebrew, un gestionnaire de paquets pour MacOS. Si Homebrew n'est pas installé, vous pouvez le faire en suivant les instructions sur https://brew.sh/.
- Une fois Homebrew installé, exécuter
brew install go
. - Vérifier l'installation en ouvrant un terminal et en tapant
go version
.
Linux#
- Télécharger le tarball de Go à partir de https://golang.org/dl/.
- Extraire le tarball dans /usr/local avec
tar -C /usr/local -xzf go$VERSION.$OS-$ARCH.tar.gz
. - Ajouter /usr/local/go/bin au PATH en ajoutant
export PATH=$PATH:/usr/local/go/bin
dans le fichier de profil de l'utilisateur (~/.profile ou ~/.bashrc). - Vérifier l'installation en ouvrant un terminal et en tapant
go version
.
Configuration des variables d'environnement#
GOROOT
: C'est généralement le répertoire d'installation de Go. Sur la plupart des systèmes, il n'est pas nécessaire de définir cette variable car elle est automatiquement définie lors de l'installation.GOPATH
: C'est le répertoire de travail où Go place le code source, les paquets compilés et les binaires. Si non défini, Go utilise par défaut le répertoire~/go
.GOBIN
: Le répertoire oùgo install
place les binaires. Si non défini, il utilise$GOPATH/bin
.- Pour définir ces variables, ajouter les lignes suivantes à votre fichier de profil (~/.profile ou ~/.bashrc sur Linux, ~/.bash_profile sur MacOS) :
export GOPATH=$HOME/go export GOBIN=$GOPATH/bin export PATH=$PATH:$GOBIN
Installation d'un IDE ou d'un éditeur de texte adapté#
Visual Studio Code (VS Code)#
Un éditeur de code open source avec un support solide pour le développement Go via l'extension Go.
- Télécharger et installer VS Code à partir de https://code.visualstudio.com/download.
- Ouvrir VS Code et installer l'extension Go en recherchant "Go" dans le Marketplace.
- Pour configurer l'extension Go, ouvrir la palette de commandes (Ctrl+Shift+P) et choisir "Go: Install/Update Tools". Cocher toutes les cases et cliquer sur "OK".
GoLand#
- Un IDE dédié à Go développé par JetBrains.
- Télécharger et installer GoLand à partir de https://www.jetbrains.com/go/download/.
- Ouvrir GoLand et suivre l'assistant de configuration initial pour configurer GoLand selon vos préférences.
Autres#
D'autres options comprennent Vim, Emacs, Kate, Sublime Text, et Atom, chacun ayant des plugins ou des modes spécifiques pour Go