Vai a ottenere un pacchetto di installazione

Vai a ottenere un pacchetto di installazione
Go ci fornisce uno strumento standard per il download e l'installazione di pacchetti nei nostri progetti. È possibile specificare un URL del pacchetto utilizzando il comando GO GOT e GO Fetch e installarlo.

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 get

Il 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_project
$ cd test_project

Una volta impostata il tuo progetto, eseguire il comando GO Mod init per inizializzare un modulo GO.

$ go mod init test_project

Crea un nuovo file per contenere il codice sorgente Golang nella directory del progetto.

$ touch main.andare

Imposta 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:

~/vai

In Windows:

%UserProfile%Go

Quando 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 $ gopty

Il comando sopra dovrebbe stampare il valore della variabile gopata:

$ go env gopath
/Home/Debian/Go

Prima di installare i pacchetti, inizia esportando le variabili di gopty e percorso:

$ esportazione gopty = $ home/go
$ Export Path = $ Path: $ (Go env gopty)/bin

Verificare 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/aurora

Il 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 (
"FMT"
. "Github.com/logrusorgru/aurora "
)
funcmain ()
fmt.Println (grassetto (cyan ("Benvenuto a LinuxHint!!!")))

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.