Accedi
Accedi

Come installare Go su macOS

Come installare Go su macOS
Hostman Team
Technical writer
Linguaggio Go
16.07.2025
Reading time: 7 min

macOS è un sistema operativo per computer desktop e portatili sviluppato da Apple, progettato appositamente per i suoi dispositivi. È preinstallato su tutti i dispositivi Apple, in particolare i Macintosh Apple, o Mac.

A differenza di Linux, macOS è un sistema operativo proprietario, il che comporta alcune particolarità nell'installazione degli strumenti di sviluppo. Per ulteriori dettagli, consulta la nostra guida su come distribuire un server cloud su macOS.

In questo articolo, vedremo nel dettaglio come installare Go su un computer macOS.

Golang, o semplicemente Go, è un linguaggio di programmazione open source sviluppato da Google per creare applicazioni basate su architettura a microservizi. Sulla nostra piattaforma applicativa puoi trovare diversi framework Go, come Beego e Gin.

Per garantire la stabilità del tuo computer e del compilatore Go, si consiglia di utilizzare l'ultima versione di macOS.

1. Disinstallare le vecchie versioni di Go

Verificare se Go è già installato

Prima di iniziare, verifica se Go è già installato sul tuo sistema. Esegui il seguente comando nel terminale:

go version

Se Go è presente, vedrai un messaggio simile a:

go version go1.21.3 darwin/amd64

Disinstallare Go

Se Go è installato, è consigliabile rimuoverlo per evitare conflitti durante la nuova installazione.

macOS memorizza i file Go nelle seguenti posizioni:

  • /usr/local/go dove è installato Go.

  • /etc/paths.d/go contiene le variabili d'ambiente di Go.

Per eliminarli, esegui:

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

Il comando rm elimina file o directory. L'opzione -rf indica un'eliminazione forzata e ricorsiva:

  • r significa ricorsivo: elimina la cartella specificata e tutte le sue sottostrutture.

  • f significa forzato: ignora gli avvisi ed elimina senza conferma.

Perfetto! Go è ora rimosso dal tuo Mac. Possiamo procedere al download e all'installazione.

2. Scaricare Go

Esistono due modi per scaricare l'archivio del linguaggio Go sul tuo computer. Uno è manuale, l'altro è più automatico. Vediamoli entrambi.

Download manuale

Il sito ufficiale di Golang presenta una pagina speciale con i link per scaricare l'ultima versione di Go.

Una volta aperta la pagina, troverai diversi pulsanti che portano all'ultima versione del linguaggio per una determinata piattaforma. In questo caso, ci interessa il sistema operativo Apple.

Al momento della stesura di questo articolo, ci sono due versioni del linguaggio per macOS. Una è per l'architettura dei processori ARM64 di Apple, e l'altra è per l'architettura classica Intel a 64 bit.

Devi scegliere quella adatta al tuo dispositivo. I modelli più recenti di Mac utilizzano processori ARM64.

Facendo clic sul link inizierai a scaricare il file di archivio chiamato go1.21.3.darwin-amd64.pkg, o una versione più recente.

Download tramite console

Un'alternativa al download manuale è utilizzare la riga di comando.

macOS include uno strumento speciale chiamato curl integrato nel sistema operativo.

Possiamo quindi usare l'utilità curl con l'URL esatto dove è disponibile il file di archivio di Golang:

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

Questo comando utilizza l'opzione speciale -o (--output), che assicura che i dati ricevuti tramite la richiesta curl vengano scritti nel file golang.pkg.

Nota che l'URL contiene il nome esatto del file che vogliamo scaricare e la versione di Golang.

Quando il comando curl è completato, avremo un file golang.pkg contenente il pacchetto del linguaggio Golang. Ora dobbiamo solo installarlo.

3. Installare il pacchetto Go

Come per il download, anche l'installazione può essere eseguita in due modi: tramite interfaccia grafica (GUI) o riga di comando.

Installazione tramite GUI

Per installare Go su macOS, esegui semplicemente il pacchetto scaricato.

Dopo l’installazione automatica, riceverai un messaggio di conferma che indica che il software è stato installato con successo.

Installazione tramite riga di comando

Se preferisci utilizzare il terminale, esegui il seguente comando:

sudo open golang.pkg

Segui poi le istruzioni a schermo fino a visualizzare una finestra che conferma l’avvenuta installazione.

4. Impostare le variabili d'ambiente

Dopo l'installazione, è necessario indicare al sistema dove trovare il compilatore di Go quando il terminale riceve il comando per compilare ed eseguire l'applicazione.

Per prima cosa, spostati nella directory home con il comando:

cd ~

Ora aggiungi i percorsi dei componenti di Go al file .bash_profile. Questo file viene caricato automaticamente all'accesso al tuo account macOS e contiene tutte le configurazioni di avvio per l'interfaccia a riga di comando.

Aggiungi le variabili d'ambiente alla fine del file, manualmente o con il comando echo:

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

L'operatore >> indica che il testo tra virgolette dopo echo sarà scritto nel file .bash_profile.

La variabile GOROOT punta alla directory in cui è installato il compilatore Go. GOPATH contiene il percorso della directory di lavoro di Go. PATH consente al terminale di trovare i file binari durante la compilazione del codice sorgente.

5. Verificare l'installazione

Per verificare che Go sia stato installato correttamente su macOS, riavvia il terminale e digita il comando:

go version

Se l’installazione è andata a buon fine, vedrai un messaggio simile a:

go version go1.21.3 darwin/amd64

6. Avviare un'applicazione di test

In questo articolo non entreremo nei dettagli della sintassi di Go o delle particolarità del linguaggio. Scriveremo, compileremo ed eseguiremo un semplice programma con un output basilare per verificare che il compilatore funzioni.

Creiamo un nuovo file nella home con l'editor nano:

nano main.go

Inserisci il seguente contenuto:

package main

import "fmt"

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

Per uscire da nano, premi CTRL+X, poi Y per salvare e INVIO.

Ora puoi compilare ed eseguire il programma con un solo comando:

go run main.go

Esiste anche un altro comando che crea un file eseguibile a partire dal codice sorgente, che può essere distribuito e installato su altri computer locali:

go build

Se non specifichi il nome del file .go, il comando compilerà automaticamente il file main.go.

Ad esempio, se il file si chiamasse test.go, il comando sarebbe:

go build test.go

Durante la compilazione, il compilatore Go includerà tutti i file .go necessari e aggiungerà il codice di supporto per eseguire l'applicazione su qualsiasi macchina con la stessa architettura.

Compilare in un file eseguibile consente di eseguire i programmi anche su altri computer, anche se il compilatore Go non è installato direttamente.

Conclusione

Pur essendo un sistema operativo proprietario, macOS consente di installare strumenti sviluppati da terze parti (in questo caso Google), inclusi progetti open-source.

In questo articolo abbiamo esaminato il metodo standard per installare Go su macOS, che include i seguenti passaggi fondamentali:

  • Verifica di versioni precedenti

     

  • Rimozione di versioni esistenti

     

  • Download del pacchetto dal sito ufficiale (manuale o automatico)

     

  • Installazione del pacchetto scaricato (tramite GUI o terminale)

     

  • Aggiunta delle variabili d'ambiente

     

  • Verifica dell'installazione

     

  • Compilazione ed esecuzione di un semplice codice

Con questi passaggi abbiamo installato Go su macOS e avviato con successo il nostro primo programma con pochi comandi. Per approfondire la sintassi e le funzionalità del linguaggio, ti consigliamo di consultare la documentazione ufficiale di Go.

Inoltre, Hostman offre diversi server VPS su cui puoi ospitare i tuoi progetti macOS a prezzi convenienti!

Domande frequenti

Come installare Go su Mac senza Homebrew?

Scarica il programma di installazione da golang.org, eseguilo, quindi aggiorna manualmente il tuo PATH.

Qual è il modo più semplice per installare Go su macOS?

Onestamente? Basta eseguire brew install go se usi già Homebrew: è veloce e semplice.

Come impostare il PATH per Go su macOS?

Aggiungi questa riga al file di configurazione della shell: export PATH=$PATH:/usr/local/go/bin

Dove viene installato Go su macOS?

Di solito in /usr/local/go se usi il pacchetto ufficiale.

Linguaggio Go
16.07.2025
Reading time: 7 min

Simili

Hai domande,
commenti o dubbi?

I nostri professionisti sono disponibili per assisterti in ogni momento,
che tu abbia bisogno di aiuto o non sappia da dove iniziare.
Inviaci un'email
Hostman's Support