Avatar ·

Welche Werte sollten GOPATH und GOROOT in Go haben? Korrekte Umgebungseinrichtung

Hallo zusammen! Ich habe gerade angefangen, Go zu lernen, und bin sofort auf Verwirrung gestoßen. Ich habe Go über den offiziellen Installer unter Windows installiert, aber dann gelesen, dass man die Umgebungsvariablen GOPATH und GOROOT einrichten muss. Ehrlich gesagt verstehe ich nicht, wofür sie benötigt werden und welche Werte ich dort eintragen soll.\n\nIch habe versucht, einen einfachen Code auszuführen:\n\n```go\npackage main\n\nimport "fmt"\n\nfunc main() {\n fmt.Println("Hello, Go!")\n}\n```\n\nZuerst habe ich einfach das Terminal geöffnet, bin in den Ordner mit der Datei main.go gewechselt und habe `go run main.go` eingegeben. Der Code wurde ausgeführt, und ich dachte, alles funktioniert. Aber dann habe ich versucht, ein Drittanbieter-Paket mit `go get github.com/gin-gonic/gin` zu installieren und bekam einen Fehler, dass GOPATH nicht gefunden werden kann. Im Internet steht unterschiedliches: Manche sagen, GOPATH sollte auf meinen Arbeitsordner zeigen, andere sagen, man müsse einen erstellen