Heim >Backend-Entwicklung >Golang >Wie erhalte ich eine Liste der installierten Go-Pakete?

Wie erhalte ich eine Liste der installierten Go-Pakete?

Patricia Arquette
Patricia ArquetteOriginal
2024-10-30 09:26:03963Durchsuche

How Do I Get a List of Installed Go Packages?

Ermitteln der Auflistung der installierten Pakete in Go

Das Abrufen einer umfassenden Liste der installierten Go-Pakete ist für verschiedene Szenarios von entscheidender Bedeutung, beispielsweise für die Neuinstallation von Paketen auf einem andere Maschine. Dieser Artikel befasst sich mit der Frage der Auflistung installierter Pakete mithilfe von goinstall, einem veralteten Ansatz, der nicht mehr auf aktuelle Go-Installationen anwendbar ist.

Aktualisierte Methode für Go-Versionen 1.0 und höher

Zu Um eine vollständige Liste der installierten Go-Pakete zu erhalten, verwenden Sie den folgenden Befehl:

go list ...

Die drei wörtlichen Punkte „…“ stellen einen Platzhalter dar, der alle Pakete auf dem System übereinstimmt.

Beispielausgabe:

github.com/fvbommel/sortorder
github.com/go-delve/delve
github.com/golang/glog
github.com/google/pprof
github.com/ianlancetaylor/demangle
github.com/mattn/go-sqlite3
github.com/michielheld/godocrunner
github.com/rogpeppe/godef
github.com/rogpeppe/goinstall
github.com/uber-go/zap

Zusätzliche Befehlsoptionen

Der Befehl „go list“ bietet umfangreiche Optionen. Weitere Informationen finden Sie unter go list -h.

Alternative Ressourcen

Weitere Einblicke in die Vielseitigkeit des Befehls go list finden Sie im Blogartikel von Dave Cheney: [go Liste, Ihr Schweizer Taschenmesser](https://dave.cheney.net/2015/09/01/go-list-your-swiss-army-knife).

Das obige ist der detaillierte Inhalt vonWie erhalte ich eine Liste der installierten Go-Pakete?. 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