Aller au contenu

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