Installieren Sie das Paket in GoLang

Sheeraz Gul 15 Februar 2024
  1. Installieren Sie das Paket in GoLang
  2. Stellen Sie die Umgebungsvariable GOBIN ein
  3. Initialisieren Sie die Datei go.mod
  4. Laden Sie das Paket herunter und installieren Sie es
Installieren Sie das Paket in GoLang

Dieses Tutorial zeigt, wie Pakete in GoLang installiert werden.

Installieren Sie das Paket in GoLang

Die Installation eines erforderlichen Pakets ist sehr einfach mit dem get-Befehl von GoLang. GoLang bietet eine Vielzahl von Befehlen, um bestimmte Aufgaben auszuführen, und get ist einer davon.

Der Befehl get lädt das Paket für uns herunter, und dann können wir den Befehl go install mit dem benannten Paket verwenden, um die ausführbare Datei zu installieren. Die Syntax für die Befehle get und install in GoLang lautet:

go get [-d] [-f] [-t] [-u] [-v] [-insecure] [-fix] [packages]
go install [Package Name]

Wobei der Befehl get das Paket mit seinen Abhängigkeiten herunterlädt und die anderen Parameter für die folgenden Aufgaben verwendet werden:

Parameter Beschreibung
-d Dieser Parameter wird verwendet, um den get-Befehl aufzufordern, das Paket nur herunterzuladen und nicht zu installieren.
-f Dieser Parameter wird verwendet, um den Parameter -u zu erzwingen, der sicherstellt, dass nicht jedes heruntergeladene Paket überprüft wird.
-t Dieser Parameter fordert get auf, das entsprechende Paket herunterzuladen, das zum Erstellen des heruntergeladenen Pakets erforderlich ist.
-u Dieser Parameter fordert das get auf, das Paket und seine Abhängigkeiten zu aktualisieren.
-v Dieser Parameter wird verwendet, um das Debugging zu aktivieren.
-insecure Dieser Parameter erlaubt dem get, die Repositories von unsicheren Domains wie HTTP herunterzuladen.
-fix Dieser Parameter wird verwendet, um das heruntergeladene Paket zu reparieren.
-packages Dieser Parameter gibt den Namen des herunterzuladenden Pakets an.

Der Befehl install wird verwendet, um die heruntergeladene ausführbare Datei vom Befehl get zu installieren, wobei der Paketname das heruntergeladene Paket ist.

Stellen Sie die Umgebungsvariable GOBIN ein

Eine weitere wichtige Sache ist, sicherzustellen, dass GOBIN als Umgebungsvariable Path eingestellt ist, und um dies zu überprüfen, führen Sie den folgenden Befehl aus:

go env

GOBIN-Umgebungsvariable

Wie wir sehen können, ist der GOBIN-Pfad gesetzt, und falls er nicht gesetzt ist, verwenden Sie den folgenden Befehl, um den GOBIN-Pfad einzustellen:

set GOBIN=C:\Program Files\Go\bin

Initialisieren Sie die Datei go.mod

Der Befehl get lädt kein Paket herunter, wenn er die Datei go.mod nicht finden kann. Für die erstmalige Paketinstallation müssen wir eine go.mod-Datei initialisieren.

Lassen Sie uns versuchen, eine go.mod-Datei für das Paket Awesome Go zu initiieren, das viele Zwecke in der Go-Sprache erfüllt. Dieses Paket wird auf GitHub bereitgestellt und kann hier gefunden werden.

go mod init [Package Name]

Ein weiterer wichtiger Punkt ist die Verwendung der Eingabeaufforderung als Administratormodus; Andernfalls kann der Fehler Zugriff verweigert ausgegeben werden. Und wenn die Datei go.mod bereits existiert, brauchen wir sie nicht noch einmal zu machen; Die Ausgabe für den obigen Befehl ist:

Go-Mod-Datei

Laden Sie das Paket herunter und installieren Sie es

Sobald die Umgebungsvariable für den Pfad GOBIN eingestellt und die Datei go.mod erstellt wurde, was einmalige Schritte sind, können wir jetzt problemlos Pakete herunterladen und installieren.

Um die Pakete von GitHub herunterzuladen, müssen Sie zudem sicherstellen, dass Sie git bereits auf Ihrem System installiert haben. Wenn es nicht installiert ist, laden Sie es von hier herunter und installieren Sie es.

Gehen Sie mit der Eingabeaufforderung zum Ordner src, dem Stammverzeichnis unseres Projekts; in unserem Fall ist es C:\Programme\Go\src, auch die Datei go.mod befindet sich in diesem Ordner. Lassen Sie uns den Befehl get verwenden, um das Paket Logrus zu installieren:

go get "github.com/avelino/awesome-go"

Die Ausgabe für den obigen Befehl ist:

Go Get Command

Sobald das Paket mit dem Befehl get heruntergeladen wurde, können wir es mit dem Befehl install installieren. Es sollte auch erwähnt werden, dass die Verwendung des Befehls install für jedes Paket unnötig ist.

Siehe den Befehl:

go install github.com/avelino/awesome-go@latest

Der obige Befehl installiert das Paket und wir können es danach verwenden. Die Ausgabe für diesen Befehl ist:

Go Install Command

Sheeraz Gul avatar Sheeraz Gul avatar

Sheeraz is a Doctorate fellow in Computer Science at Northwestern Polytechnical University, Xian, China. He has 7 years of Software Development experience in AI, Web, Database, and Desktop technologies. He writes tutorials in Java, PHP, Python, GoLang, R, etc., to help beginners learn the field of Computer Science.

LinkedIn Facebook

Verwandter Artikel - Go Package

Verwandter Artikel - Go Installation