Skip to content

Du Go sur son Mac

golang_banner

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

Capture d’écran 2016-07-13 à 11.43.58

Published inCLI ToolsCodeMacOSXTutoriel

3 Comments

  1. Intéressant. Quelles sont les bonnes ressources pour apprendre à développer en GO ?

    • valentin valentin

      Hello, je vais en ajouter en fin d’article, tu as raison ça peut être utile.

  2. Mika Mika

    Merci pour la decouverte, jamais entendu parler de ce langage !!

Laisser un commentaire

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

Proudly hosted with Open-sources Softwares.