Heim > Artikel > Backend-Entwicklung > Wo werden Go-Pakete installiert, die mit „go get' Go installiert wurden?
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!