Installieren Sie das Paket in GoLang
- Installieren Sie das Paket in GoLang
-
Stellen Sie die Umgebungsvariable
GOBIN
ein -
Initialisieren Sie die Datei
go.mod
- Laden Sie das Paket herunter und installieren Sie es
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
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:
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:
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:
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