Heim  >  Artikel  >  Backend-Entwicklung  >  Wo werden Go-Pakete installiert, die mit „go get“ Go installiert wurden?

Wo werden Go-Pakete installiert, die mit „go get“ Go installiert wurden?

DDD
DDDOriginal
2024-11-12 17:54:02301Durchsuche

Where Do Go Packages Installed with 'go get' Go?

Auffinden von Paketen, die von „go get“ installiert wurden

Wenn Sie den Befehl „go get“ zum Installieren von Paketen verwenden, ist es wichtig, deren Installationsort zu kennen auf ihre ausführbaren Dateien zugreifen. Dieser Artikel untersucht, wo Pakete installiert sind, und bietet eine Lösung für Benutzer, die Schwierigkeiten haben, sie zu finden.

Laut der Go-Dokumentation werden über go get abgerufene Pakete normalerweise in $GOPATH/bin installiert. Diese Umgebungsvariable ist jedoch möglicherweise nicht explizit in Ihrer Shell definiert. Wenn $GOPATH nicht festgelegt ist, verwendet Go standardmäßig $HOME/go als Installationsverzeichnis.

Der Benutzer hat in unserem Fall Homebrew verwendet, um Go zu installieren. Beim Ausführen von brew info go entdeckten sie den folgenden Vorbehalt:

==> Caveats
A valid GOPATH is required to use the `go get` command.
If $GOPATH is not specified, $HOME/go will be used by default:
  https://golang.org/doc/code.html#GOPATH

Dieser Hinweis veranlasste sie, nach der ausführbaren Datei in $HOME/go/bin zu suchen, wo sie erfolgreich gefunden wurde. Daher sollten Homebrew-Benutzer, bei denen Probleme mit dem fehlenden $GOPATH auftreten, das Installationsverzeichnis unter $HOME/go/bin überprüfen, um ihre installierten Pakete zu finden.

Das obige ist der detaillierte Inhalt vonWo werden Go-Pakete installiert, die mit „go get“ Go installiert wurden?. 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