[Linux] Installation du langage de programmation go (goland)

 

Installation du langage de programmation go (goland)

 

 

Version de l’OS: Ubuntu 16.04
Version de Go: 1.8

 

Historique des versions

Go 1.8 (February 2017)
Go 1.7 (August 2016)
Go 1.6 (February 2016)
Go 1.5 (August 2015)
Go 1.4 (December 2014)
Go 1.3 (June 2014)
Go 1.2 (December 2013)
Go 1.1 (May 2013)
Go 1 (March 2012)

 

Récupérer la source et la dé-zipper dans un emplacement prédéfinie.

$ wget https://storage.googleapis.com/golang/go1.8.linux-amd64.tar.gz
$ sudo tar -C /usr/local -xvzf go1.8.linux-amd64.tar.gz

 

Créer l’arborescence de travail Go en créant le répertoire go et ces sous répertoires, bin, src et pkg

$ sudo mkdir -p /opt/go/{bin,src,pkg}

 

Éditer votre profile, puis ajouter les variables d’environnement

$ vim $HOME/.profile
export PATH=$PATH:/usr/local/go/bin
export GOPATH="$HOME/go"
export GOBIN="$GOPATH/bin"
export GOROOT=/usr/local/go
export PATH=$PATH:$GOROOT/bin

 

Recharger le profil utilisateur

$ source ~/.profile

 

Vérifier la version

$ go version
go version go1.8 linux/amd64

 

Vérifier l’environnement

$ go env
GOARCH="amd64"
GOBIN="/home/bef/go/bin"
GOEXE=""
GOHOSTARCH="amd64"
GOHOSTOS="linux"
GOOS="linux"
GOPATH="/home/bef/go"
GORACE=""
GOROOT="/usr/local/go"
GOTOOLDIR="/usr/local/go/pkg/tool/linux_amd64"
GCCGO="gccgo"
CC="gcc"
GOGCCFLAGS="-fPIC -m64 -pthread -fmessage-length=0 -fdebug-prefix-map=/tmp/go-build854050590=/tmp/go-build -gno-record-gcc-switches"
CXX="g++"
CGO_ENABLED="1"
PKG_CONFIG="pkg-config"
CGO_CFLAGS="-g -O2"
CGO_CPPFLAGS=""
CGO_CXXFLAGS="-g -O2"
CGO_FFLAGS="-g -O2"
CGO_LDFLAGS="-g -O2"

 

Faire un test, créer un programme Go et enregistrez le projet dans le répertoire ~/go/src/

/!\ Les fichiers sources de GoLang doivent avoir l’extension .go

Créer le répertoire du projet

$ mkdir -p ~/go/src/projet-test

 

Puis créer le fichier et ajouter y le contenu ci dessous

$ vim ~/go/src/projet-test/test.go
package main 
import "fmt"
func main() {
fmt.Printf("Si vous lisez ce texte c'est que Golang est bien installé\n")
}

 

Compiler la source

$ go install $GOPATH/src/projet-test/test.go

 

Exécuter le projet

$ $GOBIN/test

 

 

No votes yet.
Please wait...

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.