Go nécessite la commande git installée et ajoutée à la variable d’environnement PATH.
Téléchargez la dernière version de Go sur le site officiel : https://golang.org/dl/
Choisissez le bon distribuable en fonction de la plateforme.
L’assistant d’installation va installer une copie du SDK Go sur le disque local et ajouter le répertoire où se trouve le binaire go dans la variable système PATH.
$ go version
go version go1.9 darwin/amd64
Lors de la compilation d’un paquet, go va chercher à résoudre les dépendances importées dans les répertoires suivants :
GOPATH est le répertoire dans lequel vivent l’ensemble des fichiers source go. C’est dans ce répertoire que sont stockés les paquets tiers dont dépendent vos applications, ainsi que vos applications elles-même.
La plupart des paquets suivent la convention suivante :
$GOPATH/src/<nom_du_serveur_git>/<namespace>/<nom_du_paquet>
Par exemple :
$GOPATH/src/github.com/gorilla/mux
Définissez la variable d’environnement GOPATH, pointant vers un répertoire personnel. Par exemple :
/home/johndoe/gocode
Puis ajoutez le répertoire suivant à la variable d’environnement PATH :
$GOPATH/bin (Mac / Linux) ou %GOPATH%\bin (Windows)
Utilisez la commande suivante pour télécharger et installer l’outil goimports :
$ go get golang.org/x/tools/cmd/goimports
$ goimports --help
Téléchargez l’IDE Intellij GoLand à cette adresse : https://www.jetbrains.com/go/download/
Astuce: lors de l’ouverture d’un projet, ouvrez les paramètres de l’IDE, puis aller dans Go > Imports, choisissez la valeur goimports pour l’option Sorting type, puis cochez toute les cases plus bas.