Heim > Backend-Entwicklung > Golang > Wie installiere ich Go-Pakete von GitHub mit „go get'?

Wie installiere ich Go-Pakete von GitHub mit „go get'?

Susan Sarandon
Freigeben: 2024-12-04 18:05:25
Original
838 Leute haben es durchsucht

How to Install Go Packages from GitHub using `go get`?

Pakete mit go get installieren

Frage:

Wie kann ich go get to verwenden? Installieren Sie Pakete von GitHub und fügen Sie sie zu my hinzu GOPATH?

Antwort:

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

go get [import-path]
Nach dem Login kopieren

import-path stellt den Paketpfad dar Importpfad, der normalerweise die Form github.com/user/repo hat.

Zum Beispiel, um ein Paket zu installieren Aus dem GitHub-Repository github.com/capotej/groupcache-db-experiment würden Sie den folgenden Befehl verwenden:

go get github.com/capotej/groupcache-db-experiment
Nach dem Login kopieren

Standardmäßig lädt go get das Paket und seine Abhängigkeiten herunter und installiert sie dann. Sie können jedoch zusätzliche Flags verwenden, um das Verhalten zu steuern:

  • -d: Laden Sie das Paket nur herunter, ohne es zu installieren.
  • -f: Überspringen Sie die Überprüfung des Quellcodeverwaltungs-Repositorys des Pakets.
  • -t: Laden Sie die erforderlichen Pakete herunter um Tests zu erstellen.
  • -u: Aktualisiert das vorhandene Paket und seine Abhängigkeiten.
  • -v: Aktiviert den ausführlichen Fortschritt und die Debug-Ausgabe.
  • -insecure: Ermöglicht das Abrufen aus Repositorys und das Auflösen benutzerdefinierter Domänen mit unsicher Schemata.

Beispiel:

Um das Paket „groupcache-db-experiment“ mit ausführlicher Ausgabe herunterzuladen und zu installieren, verwenden Sie den folgenden Befehl:

go get -v github.com/capotej/groupcache-db-experiment/...
Nach dem Login kopieren

Dadurch wird der Fortschritt des Download- und Installationsprozesses angezeigt.

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

Quelle:php.cn
Erklärung dieser Website
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage