Inloggen
Inloggen

Hoe Go installeren op macOS

Hoe Go installeren op macOS
Hostman Team
Technical writer
Go programmeertaal
16.07.2025
Reading time: 6 min

macOS is een besturingssysteem voor desktopcomputers en laptops, ontwikkeld door Apple voor zijn apparaten. Het is standaard vooraf geïnstalleerd op alle Apple-apparaten, met name op de Apple Macintosh, kortweg Mac.

In tegenstelling tot Linux is macOS een propriëtair besturingssysteem, wat natuurlijk enkele bijzonderheden met zich meebrengt bij het installeren van ontwikkeltools. Bekijk voor meer details onze handleiding over het implementeren van een cloudserver op macOS.

In dit artikel bekijken we stap voor stap hoe je Go op een macOS-computer installeert.

Golang, of simpelweg Go, is een open source programmeertaal ontwikkeld door Google voor het bouwen van toepassingen op basis van microservicesarchitectuur. Op ons appplatform vind je verschillende Go-frameworks, zoals Beego en Gin.

Om de stabiliteit van je computer en de Go-compiler te waarborgen, raden we aan om de nieuwste versie van macOS te gebruiken.

1. Oude versies van Go verwijderen

Controleren of Go al is geïnstalleerd

Voordat je begint met de installatie, controleer of Go al op je systeem staat. Voer hiervoor in de terminal het volgende commando uit:

go version

Als Go is geïnstalleerd, zie je een bericht als:

go version go1.21.3 darwin/amd64

Go verwijderen

Als Go aanwezig is, verwijder het dan om installatieconflicten te voorkomen.

macOS slaat Go-bestanden op in deze locaties:

  • /usr/local/go de locatie van de Go-installatie.

  • /etc/paths.d/go hier worden de Go-omgevingvariabelen gedefinieerd.

Verwijder deze mappen met de volgende commando's:

rm -rf /usr/local/go
rm -rf /etc/paths.d/go

Het rm-commando verwijdert bestanden of mappen. De optie -rf staat voor "recursief en geforceerd":

  • r = recursive: verwijdert de map en alle onderliggende mappen en bestanden.

  • f = force: forceert de verwijdering zonder bevestiging.

Perfect! Go is nu verwijderd van je Mac. We kunnen doorgaan met het downloaden en installeren.

2. Go downloaden

Er zijn twee manieren om het Go-archief op je computer te downloaden: handmatig of automatisch. We bekijken beide.

Handmatig downloaden

De officiële Golang-website heeft een pagina met downloadlinks voor de nieuwste versie van Go.

Op deze pagina staan knoppen naar de meest recente versies voor verschillende platforms. Wij kiezen de versie voor het Apple-besturingssysteem.

Op het moment van schrijven zijn er twee versies voor macOS: één voor de nieuwe ARM64-architectuur van Apple, en één voor de klassieke 64-bit Intel-architectuur.

Kies de versie die bij jouw apparaat past. Nieuwere Macs gebruiken ARM64-processoren.

Klik op de link om het bestand go1.21.3.darwin-amd64.pkg (of een latere versie) te downloaden.

Downloaden via de terminal

Als alternatief kun je het bestand downloaden via de terminal. macOS bevat standaard het curl-hulpmiddel.

Gebruik het volgende commando:

curl -o golang.pkg https://dl.google.com/go/go1.21.3.darwin-amd64.pkg

Hierbij geeft de -o (--output) optie aan dat de inhoud wordt opgeslagen in het bestand golang.pkg.

Let op: de URL bevat de exacte bestandsnaam en versie van Golang.

Zodra curl klaar is, heb je een bestand met het installatiepakket. Vervolgens kunnen we dit installeren.

3. Go-pakket installeren

Net als bij het downloaden, kun je ook op twee manieren installeren: via de GUI of de terminal.

Installatie via GUI

Dubbelklik op het gedownloade bestand om de installatie via de grafische interface te starten.

Na de automatische installatie krijg je een bevestiging dat Go succesvol is geïnstalleerd.

Installatie via terminal

Als je liever in de terminal werkt, voer dan uit:

sudo open golang.pkg

Volg daarna de instructies totdat een bevestigingsvenster verschijnt.

4. Omgevingsvariabelen instellen

Na installatie moet je het systeem vertellen waar de Go-compiler zich bevindt.

Navigeer eerst naar je thuismap:

cd ~

Voeg nu de paden van de Go-componenten toe aan .bash_profile. Dit bestand wordt automatisch geladen wanneer je je aanmeldt bij je macOS-account en bevat alle opstartconfiguraties voor de opdrachtregelinterface. Voeg omgevingsvariabelen toe aan het einde van het bestand, handmatig of via het echo-commando:

echo "export GOROOT=/usr/local/go" >> .bash_profile
echo "export GOPATH=$HOME/Documents/go" >> .bash_profile
echo "export PATH=$GOPATH/bin:$GOROOT/bin:$PATH" >> .bash_profile

De >>-operator betekent dat de echo-output wordt toegevoegd aan .bash_profile.

GOROOT geeft de map aan waar Go is geïnstalleerd. GOPATH verwijst naar je Go-werkdirectory. PATH helpt het systeem om Go-binaries te vinden tijdens het compileren.

5. Installatie controleren

Start de terminal opnieuw op en controleer de versie:

go version

Als alles correct is verlopen, zie je:

go version go1.21.3 darwin/amd64

6. Testapplicatie uitvoeren

In dit artikel gaan we niet in op de details van de Go-syntaxis en de eigenaardigheden van het programmeren in deze taal. We schrijven, compileren en voeren gewoon een eenvoudig programma uit met een triviale uitvoer naar de console om te controleren of de geïnstalleerde compiler werkt.

Laten we een nieuw bestand maken in onze thuismap met behulp van de nano-editor:

nano main.go

Plak dit in de editor:

package main

import "fmt"

func main() {
     fmt.Println("Hello, World!") // CONCLUSION: Hello, World!
}

Druk op CTRL+X, daarna op Y, en bevestig met ENTER.

Voer nu het programma uit:

go run main.go

Er is ook een ander commando dat de broncode van de applicatie compileert tot een compleet uitvoerbaar bestand dat je kunt verspreiden en gebruiken op andere lokale machines:

go build

Als je geen bestandsnaam opgeeft, compileert het commando standaard het bestand main.go.

Als het bestand met onze code bijvoorbeeld test.go heet, ziet het commando er zo uit:

go build test.go

Tijdens het buildproces neemt de Go-compiler alle .go-bestanden op die bij de uiteindelijke build horen en voegt extra code toe die nodig is om de applicatie te laten draaien op een computer met dezelfde systeemarchitectuur.

Door een uitvoerbaar bestand te genereren, kunnen programma’s draaien op andere systemen, zelfs als Go daar niet geïnstalleerd is.

Conclusie

Hoewel macOS een propriëtair besturingssysteem is, kun je er tools van externe bedrijven en ontwikkelaars op installeren (zoals in ons geval Google), inclusief open source-oplossingen.

In dit artikel hebben we de standaardmethode bekeken om de Go-compiler op macOS te installeren. Deze methode bestaat uit een paar basale stappen:

  • Controleren op eerdere versies

     

  • Oude versies verwijderen

     

  • Downloaden van de officiële website

     

  • Installeren (via GUI of terminal)

     

  • Omgevingsvariabelen instellen

     

  • Installatie verifiëren

     

  • Testcode compileren en uitvoeren

Daarmee is Go met succes op macOS geïnstalleerd en heb je je eerste programma uitgevoerd. Raadpleeg de officiële Go-documentatie voor verdere verdieping.

Hostman biedt ook VPS-servers waarop je Go-projecten voordelig kunt hosten!

Veelgestelde vragen

Hoe installeer ik Go op Mac zonder Homebrew?

Download het installatiepakket van golang.org, voer het uit en pas handmatig je PATH aan.

Wat is de makkelijkste manier om Go te installeren op macOS?

Eerlijk? Voer brew install go uit als je Homebrew al gebruikt – snel en eenvoudig.

Hoe stel ik het PATH in voor Go op macOS?

Voeg dit toe aan je shell-configuratiebestand: export PATH=$PATH:/usr/local/go/bin

Waar wordt Go geïnstalleerd op macOS?

Meestal in /usr/local/go als je het officiële pakket gebruikt.

Go programmeertaal
16.07.2025
Reading time: 6 min

Vergelijkbaar

Heb je vragen,
opmerkingen of zorgen?

Onze professionals staan altijd klaar om je te helpen,
of je nu hulp nodig hebt of gewoon niet weet waar te beginnen
E-mail ons
Hostman's Support