Heim >Backend-Entwicklung >Golang >Wo werden Go-Pakete installiert, wenn „go get' ohne definierten „$GOPATH' verwendet wird?

Wo werden Go-Pakete installiert, wenn „go get' ohne definierten „$GOPATH' verwendet wird?

Linda Hamilton
Linda HamiltonOriginal
2024-11-19 03:41:02908Durchsuche

Where are Go packages installed when using `go get` without a defined `$GOPATH`?

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!

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