Golang est un langage de programmation développé par Google qui est de plus en plus utilisé avec des applications tel que Docker, Gogs et plein d’autres. Nous allons voir dans ce court article comment installer GO sur OSX à l’aide du gestionnaire de paquets Homebrew.
Il faut tout d’abord que Homebrew soit installé, si ce n’est pas le cas, on lance cette commande dans son shell OSX :
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
On met ensuite à jours la liste des paquets :
homebrew update
On peut désormais installé Golang :
brew install go
Dernière étapes, il faut renseigner le GOPATH à notre shell, on édite donc le fichier .bashrc ou .zshrc selon lequel vous utilisez :
export GOROOT=/usr/local/opt/go/libexec export GOPATH=$HOME/.go export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
Et voilà, vous pouvez désormais utiliser Golang sur votre Mac (il faut relancer d’abord son terminal). Il nous reste plus qu’a tester si tout fonctionne, pour cela on va créer le fichier webserver.go et y écrire ce bout de code :
package main import ( "io" "net/http" ) func hello(w http.ResponseWriter, r *http.Request) { io.WriteString(w, "Hello world!") } func main() { http.HandleFunc("/", hello) http.ListenAndServe(":8000", nil) }
Ce code créer un serveur HTTP sur le port 8000. Il reste plus qu’à lancer le code et vérifier que ça fonctionne :
go run webserver.go
Intéressant. Quelles sont les bonnes ressources pour apprendre à développer en GO ?
Hello, je vais en ajouter en fin d’article, tu as raison ça peut être utile.
Merci pour la decouverte, jamais entendu parler de ce langage !!