Denne artikkelen vil diskutere hvordan du installerer pakker med GO Get Command.
GO Get Command
Go Get -kommandoen lar deg laste ned og installere pakker og avhengigheter.
Kommandoen laster ned og installerer pakkene med den spesifiserte versjonen. Det oppdaterer også Go.Mod -fil for å inkludere de installerte pakkene.
Installere en pakke med Go Get
Installer en pakke ved hjelp av GO Get -kommandoen og sørg for at du har kompilatoren installert og lagt til banen.
Du kan gjøre det ved å kjøre kommandoen:
$ gå hjelp tilKommandoen ovenfor skal skrive ut hjelpinformasjonen for Get -kommandoen.
For å installere en pakke, start med å opprette en eksempler på prosjektkatalog:
$ mkdir test_projectNår du har prosjektoppsettet ditt, kjører du Go Mod Init -kommandoen for å initialisere en GO -modul.
$ go mod init test_projectOpprett en ny fil for å holde Golang -kildekoden i prosjektkatalogen.
$ Touch Main.gåSett gopat
Du må bekymre deg for to viktige miljøvariabler når du jobber med Go:
For det første Goroot Environment Variable. Det brukes til å definere plasseringen av Go SDK. I de fleste tilfeller trenger du ikke å endre denne verdien med mindre du spesifiserer forskjellige GO -versjoner.
For det andre, gopatvariabelen. Denne variabelen definerer rotstien til arbeidsområdet ditt. Som standard er verdien satt til GO -mappen i hjemmekatalogen.
For eksempel i Linux er gopaten satt til:
~/gåI vinduer:
%brukerprofil%gåNår du installerer pakker, tar du hensyn til denne katalogen, da den holder alle kodebaser og avhengigheter.
Selv om du kan konfigurere en tilpasset gopath -katalog, anbefaler vi at du holder deg med standard for å forhindre problemer som tillatelser.
For å få banen til din gopat, kjør kommandoen:
gå env $ gopathKommandoen ovenfor skal skrive ut verdien til gopath -variabelen:
$ go env gopathFør du installerer pakker, kan du begynne med å eksportere gopat- og banevariablene:
$ eksport gopath = $ hjem/gåKontroller verdiene blir oppdatert ved å kjøre GO Env -kommandoen som vist:
Gå installasjonspakke
For å installere en pakke, bruker vi GO Get -kommandoen etterfulgt av nettadressen til pakkelagdet.
For eksempel for å installere Aurora -pakken:
https: // github.com/logrusorgru/aurora
Vi kan kjøre kommandoen som vist:
Gå og github.com/logrusorgru/auroraKommandoen over vil laste ned og installere Aurora -pakken i prosjektet vårt. Det vil også oppdatere Go.Mod -fil for å inkludere den installerte pakkeversjonen.
Gå installer spesifikk versjon
I noen tilfeller kan det hende du må installere en bestemt pakkeversjon. For det kan du spesifisere versjonen ved å bruke @ operatøren som vist:
$ GO Få eksempel.com/[email protected]Dette installerer den spesifiserte pakkeversjonen.
Importere en pakke
Når du er installert, kan du bruke pakken ved å importere den ved hjelp av importuttalelsen.
I vårt test_prosjekt kan vi for eksempel bruke Aurora -pakken som vist:
import (I koden over importerer vi Aurora-pakken og bruker den til å skrive ut en fet og cyanfarget tekst til terminalen.
Å kjøre koden skal returnere:
Konklusjon
Guiden leder deg gjennom nedlasting og installering av go -pakker ved hjelp av GO Get -kommandoen.