Questo articolo discuterà come installare i pacchetti con il comando Go Get.
Il comando Go Get
Il comando Go Get ti consente di scaricare e installare pacchetti e dipendenze.
I comandi scaricano e installano i pacchetti con la versione specificata. Aggiorna anche il Go.file mod per includere i pacchetti installati.
Installazione di un pacchetto con Go Get
Installa un pacchetto utilizzando il comando GO GET e assicurati di avere il compilatore installato e aggiunto al percorso.
Puoi farlo eseguendo il comando:
$ go help getIl comando sopra dovrebbe stampare le informazioni di aiuto per il comando GET.
Per installare un pacchetto, inizia creando una directory del progetto di esempio:
$ mkdir test_projectUna volta impostata il tuo progetto, eseguire il comando GO Mod init per inizializzare un modulo GO.
$ go mod init test_projectCrea un nuovo file per contenere il codice sorgente Golang nella directory del progetto.
$ touch main.andareImposta gopata
Devi preoccuparti di due variabili di ambiente significative quando si lavora con Go:
Innanzitutto, la variabile dell'ambiente di Goroot. È usato per definire la posizione del tuo SDK. Nella maggior parte dei casi, non dovrai modificare questo valore a meno che non si specifichi versioni GO diverse.
In secondo luogo, la variabile gopata. Questa variabile definisce il percorso radice dell'area di lavoro. Per impostazione predefinita, il valore è impostato sulla cartella GE nella directory home.
Ad esempio, in Linux, il gopty è impostato su:
~/vaiIn Windows:
%UserProfile%GoQuando si installa i pacchetti, presti attenzione a questa directory in quanto tiene tutte le basi di codice e le dipendenze.
Sebbene sia possibile configurare una directory goptiale personalizzata, ti consigliamo di attenersi al valore predefinito per prevenire problemi come le autorizzazioni.
Per ottenere il percorso del tuo gopty, esegui il comando:
go env $ goptyIl comando sopra dovrebbe stampare il valore della variabile gopata:
$ go env gopathPrima di installare i pacchetti, inizia esportando le variabili di gopty e percorso:
$ esportazione gopty = $ home/goVerificare che i valori vengano aggiornati eseguendo il comando Go env come mostrato:
Vai a installare il pacchetto
Per installare un pacchetto, utilizziamo il comando GO GOT seguito dall'URL nel repository del pacchetto.
Ad esempio, per installare il pacchetto Aurora:
https: // github.com/logrusorgru/aurora
Possiamo eseguire il comando come mostrato:
vai a prendere -u github.com/logrusorgru/auroraIl comando sopra scaricerà e installerà il pacchetto Aurora nel nostro progetto. Aggiornerà anche il Go.file mod per includere la versione del pacchetto installato.
Vai a installare una versione specifica
In alcuni casi, potrebbe essere necessario installare una versione specifica del pacchetto. Per questo, è possibile specificare la versione utilizzando l'operatore @ come mostrato:
$ Go Get Esempio.com/[email protected]Questo installa la versione del pacchetto specificato.
Importazione di un pacchetto
Una volta installato, è possibile utilizzare il pacchetto importandolo utilizzando l'istruzione di importazione.
Ad esempio, nel nostro test_project, possiamo usare il pacchetto Aurora come mostrato:
importazione (Nel codice sopra, importiamo il pacchetto Aurora e lo utilizziamo per stampare un testo audace e color ciano nel terminale.
L'esecuzione del codice dovrebbe restituire:
Conclusione
La guida ti guida attraverso il download e l'installazione di pacchetti GO utilizzando il comando Go Get.