Heim >Backend-Entwicklung >Golang >Wie installiere ich GitHub-Pakete mit Go Get?

Wie installiere ich GitHub-Pakete mit Go Get?

Barbara Streisand
Barbara StreisandOriginal
2024-12-05 18:23:11561Durchsuche

How to Install GitHub Packages Using Go Get?

So verwenden Sie Go Get, um Pakete von GitHub zu installieren

Um Pakete von GitHub mit go get zu installieren, befolgen Sie diese Schritte:

  1. Öffnen Sie Ihr Terminalfenster oder Ihre Eingabeaufforderung.
  2. Navigieren Sie zu Ihrem gewünschten Arbeitsplatz Verzeichnis.
  3. Führen Sie den folgenden Befehl aus und ersetzen Sie mit dem GitHub-Importpfad des Pakets, das Sie installieren möchten:
go get <import_path>

Beispiel

So installieren Sie das Paket github.com/capotej/groupcache- db-experiment, würden Sie den folgenden Befehl ausführen:

go get github.com/capotej/groupcache-db-experiment

Befehl Referenz

Der Befehl „go get“ verfügt über verschiedene Flags, mit denen Sie sein Verhalten steuern können:

  • -d: Laden Sie die Pakete herunter, aber nicht t installieren.
  • -f: Erzwinge go get -u, um das Auschecken aus der Quellcodeverwaltung zu überspringen Repository.
  • -fix: Führen Sie das Fix-Tool für die heruntergeladenen Pakete aus, bevor Sie Abhängigkeiten auflösen.
  • -insecure: Erlauben Sie das Abrufen aus Repositorys mit unsicher Schemata wie HTTP.
  • -t: Laden Sie die zum Erstellen erforderlichen Pakete herunter die Tests.
  • -u: Aktualisieren Sie die benannten Pakete und ihre Abhängigkeiten über das Netzwerk.
  • -v: Aktivieren Sie den ausführlichen Fortschritt und die Debug-Ausgabe .

Zusätzlich Notizen

  • go get erstellt ein Verzeichnis mit dem Namen .godeps in Ihrem Arbeitsverzeichnis, sofern es noch nicht vorhanden ist.
  • go get sucht nach einem Zweig oder markiert diesen entspricht der lokal installierten Version von Go.
  • go get wird niemals den beim Anbieter gespeicherten Code auschecken oder aktualisieren Verzeichnisse.

Zum Beispiel

Hier ist ein Beispiel für die Verwendung von go get mit dem Flag -v, um eine ausführliche Ausgabe anzuzeigen:

$ go get -v github.com/capotej/groupcache-db-experiment/...

github.com/capotej/groupcache-db-experiment (download)
github.com/golang/groupcache (download)
github.com/golang/protobuf (download)
github.com/capotej/groupcache-db-experiment/api
github.com/capotej/groupcache-db-experiment/client
github.com/capotej/groupcache-db-experiment/slowdb
github.com/golang/groupcache/consistenthash
github.com/golang/protobuf/proto
github.com/golang/groupcache/lru
github.com/capotej/groupcache-db-experiment/dbserver
github.com/capotej/groupcache-db-experiment/cli
github.com/golang/groupcache/singleflight
github.com/golang/groupcache/groupcachepb
github.com/golang/groupcache
github.com/capotej/groupcache-db-experiment/frontend
$

Das obige ist der detaillierte Inhalt vonWie installiere ich GitHub-Pakete mit Go Get?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn