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 bekommenDer obige Befehl sollte die Hilfeinformationen für den Befehl GET ausdrucken.
Um ein Paket zu installieren, erstellen Sie zunächst ein Beispielprojektverzeichnis:
$ mkdir test_projectSobald Sie Ihr Projekt -Setup haben, führen Sie den Befehl go mod init aus, um ein Go -Modul zu initialisieren.
$ go mod init test_projectErstellen Sie eine neue Datei, um Ihren Golang -Quellcode im Projektverzeichnis zu halten.
$ touch main.gehenGopath 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:
~/goIn Windows:
%userProfile%gehenBei 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 $ gopathDer obige Befehl sollte den Wert der Gopath -Variablen drucken:
$ gov GopathBeginnen Sie vor dem Installieren von Paketen zunächst die GOPATH- und Pfadvariablen exportieren:
$ export gopath = $ home/goÜ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/auroraDer 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 (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.