Heim >Backend-Entwicklung >Golang >Wo werden Go-Pakete installiert, wenn „go get' ohne definierten „$GOPATH' verwendet wird?
Auffinden des Installationsverzeichnisses für mit go get installierte Pakete
In dieser Abfrage äußert der Benutzer Verwirrung über den Installationsort von Paketen, die mit heruntergeladen wurden Gehen Sie los, obwohl Sie einen erfolgreichen Installationsprozess wahrnehmen. Die Frage ergibt sich aus einem Mangel an definiertem $GOPATH in der Shell des Benutzers und der Installation von Go über Homebrew.
Um dieses Dilemma zu lösen, hat der Benutzer die Dokumentation unter https://golang.org/doc/code konsultiert .html#remote, was darauf hindeutet, dass der Standardinstallationspfad $GOPATH/bin ist. Allerdings stellte das Fehlen von $GOPATH in der Benutzerumgebung ein Hindernis dar.
Die Lösung wurde durch die Untersuchung der Ausgabe von brew info go entdeckt, die einen entscheidenden Vorbehalt offenbarte:
==> 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
Konsequenterweise , identifizierte der Benutzer die betreffende ausführbare Datei unter $HOME/go/bin und löste so die Standortmehrdeutigkeit.
Das obige ist der detaillierte Inhalt vonWo werden Go-Pakete installiert, wenn „go get' ohne definierten „$GOPATH' verwendet wird?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!