Avatar ·

Was sollten die Werte von GOPATH und GOROOT in Go sein?

Hallo zusammen! Ich habe vor ein paar Wochen angefangen, Go zu lernen, und komme mit der Konfiguration der Umgebungsvariablen nicht klar. Ich habe Go über den offiziellen Installer unter Windows installiert, alles scheint in C:\Go zu sein. Aber wenn ich versuche, mein erstes Projekt zu bauen, erscheinen ständig Fehler wie "cannot find package" oder "GOPATH not set". Hier ist mein einfacher Code, den ich ausführen möchte: ```go // main.go package main import "fmt" import "example.com/mypackage/mypkg" func main() { fmt.Println(mypkg.Hello()) } ``` Und das package, das ich verwenden möchte: ```go // mypkg.go im Ordner mypkg package mypkg func Hello() string { return "Hello from my package!" } ``` Ich habe versucht, GOPATH an verschiedene Orte zu setzen: C:\Users\MyName\go, C:\Projects\go, sogar leer gelassen. Aber nichts funktioniert.