Installieren Sie das Installationspaket

Installieren Sie das Installationspaket
Go bietet uns ein Standard -Tool zum Herunterladen und Installieren von Paketen in unseren Projekten. Sie können eine Paket -URL mit dem Befehl go -Get angeben und Go wird sie abrufen und installieren.

In diesem Artikel wird erläutert, wie Pakete mit dem Befehl go Get installiert werden.

Der Befehl zum Get Get

Mit dem Befehl Go Get können Sie Pakete und Abhängigkeiten herunterladen und installieren.

Der Befehl lädt die Pakete mit der angegebenen Version herunter und installiert. Es aktualisiert auch das GO.Mod -Datei, um die installierten Pakete einzuschließen.

Installieren eines Pakets mit Go Get

Installieren Sie ein Paket mit dem Befehl goNd und stellen Sie sicher, dass der Compiler installiert und dem Pfad hinzugefügt wird.

Sie können dies tun, indem Sie den Befehl ausführen:

$ go hilf zu bekommen

Der obige Befehl sollte die Hilfeinformationen für den Befehl GET ausdrucken.

Um ein Paket zu installieren, erstellen Sie zunächst ein Beispielprojektverzeichnis:

$ mkdir test_project
$ cd test_project

Sobald Sie Ihr Projekt -Setup haben, führen Sie den Befehl go mod init aus, um ein Go -Modul zu initialisieren.

$ go mod init test_project

Erstellen Sie eine neue Datei, um Ihren Golang -Quellcode im Projektverzeichnis zu halten.

$ touch main.gehen

Gopath setzen

Bei der Arbeit mit Go: müssen Sie sich um zwei bedeutende Umgebungsvariablen sorgen:

Erstens die Goroot -Umgebungsvariable. Es wird verwendet, um den Ort Ihres GO SDK zu definieren. In den meisten Fällen müssen Sie diesen Wert nicht ändern, es sei denn, Sie geben verschiedene GO -Versionen an.

Zweitens die Gopath -Variable. Diese Variable definiert den Stammpfad Ihres Arbeitsbereichs. Standardmäßig wird der Wert auf den GO -Ordner in Ihrem Heimverzeichnis gesetzt.

In Linux ist beispielsweise der Gopath auf:

~/go

In Windows:

%userProfile%gehen

Bei der Installation von Paketen achten Sie auf dieses Verzeichnis, da es alle Ihre Codebasen und die Abhängigkeiten enthält.

Obwohl Sie ein benutzerdefiniertes Gopath -Verzeichnis konfigurieren können, empfehlen wir Ihnen, sich bei der Standardeinstellung zu halten, um Probleme wie Berechtigungen zu verhindern.

Um den Weg Ihres Gopaths zu erhalten, führen Sie den Befehl aus:

Geh Env $ gopath

Der obige Befehl sollte den Wert der Gopath -Variablen drucken:

$ gov Gopath
/home/debian/go

Beginnen Sie vor dem Installieren von Paketen zunächst die GOPATH- und Pfadvariablen exportieren:

$ export gopath = $ home/go
$ export path = $ path: $ (go eng gopath)/bin

Überprüfen Sie, ob die Werte aktualisiert werden, indem der Befehl go eng wie gezeigt ausgeführt wird:

Installieren Sie das Paket

Um ein Paket zu installieren, verwenden wir den Befehl Go Get, gefolgt von der URL zum Paketrepository.

Zum Beispiel zum Installieren des Aurora -Pakets:

https: // github.com/logrusorGru/aurora

Wir können den Befehl wie gezeigt ausführen:

Geh und hol -u Github.com/logrusorGru/aurora

Der obige Befehl wird das Aurora -Paket in unserem Projekt herunterladen und installieren. Es wird auch das Go aktualisieren.MOD -Datei, um die installierte Paketversion einzuschließen.

Installieren Sie eine spezifische Version

In einigen Fällen müssen Sie möglicherweise eine bestimmte Paketversion installieren. Dafür können Sie die Version mit dem @ -Operator wie gezeigt angeben:

$ GO GET BEISPIEL.com/[email protected]

Dadurch wird die angegebene Paketversion installiert.

Ein Paket importieren

Nach der Installation können Sie das Paket verwenden, indem Sie es mit der Importanweisung importieren.

In unserem Test_Project können wir beispielsweise das Aurora -Paket wie gezeigt verwenden:

importieren (
"fmt"
. "Github.com/logrusorGru/aurora "
)
funcmain ()
fmt.Println (fett (Cyan ("Willkommen bei LinuxHint!!!")))

Im obigen Code importieren wir das Aurora-Paket und drucken Sie einen kräftigen und cyanfarbenen Text in das Terminal.

Ausführen des Code sollte zurückgeben:

Abschluss

Der Leitfaden führt Sie durch das Herunterladen und Installieren von Go -Paketen mit dem Befehl Go Get.