Ich bin neu in GO und erhalte einen Fehler bei der Initialisierung von GOPATH in Windows. In meinem Projektordner ist
C: \ Benutzer \ kamin \ Dokumente \ PM-Manager
und ich versuche, den Pfad in der Umgebungsvariablen (GOPATH) zu setzen, aber es wird ein Fehler angezeigt go: GOPATH-Eintrag ist relativ; muss absoluter Pfad sein: ": / cygdrive / c / Benutzer / kamin / Documents / pm-manager \ r \ r". Führen Sie 'go help gopath' zur Verwendung aus.
Ran in dasselbe Problem. Fix ist ziemlich einfach: Geben Sie einfach das Laufwerk vor dem vollständigen Pfadnamen an. Das Problem trat auf, weil ich die Anweisungen auf der Seite "Erste Schritte" auf der Go-Seite befolgte und GOPATH=%HOMEPATH%\Work
festlegte. Das Problem war, dass %HOMEPATH%
als relativer Pfad definiert wurde ( \Users\MyName
) und% ce_de% nun auf GOPATH
zeigte. Alles, was ich tun musste, war \Users\MyName\Work
und der Fehler verschwindet.
Als Alternative können Sie% USERPROFILE% \ unter Windows 10
festlegenSie können diesen Fall verwenden cygwin diesen Weg gehen
export GOPATH = 'c: \ Ordner \ Ordner \ Ordner \'
für cygwin ist in der Zeichenfolge 'c: \ path'
erforderlichNormalerweise probierst du / cygdrive / ... / ...
aber für GO ist nicht möglich (brauche c: \ oder anderes Laufwerk)
Einen weiteren Fehlerfall hinzuzufügen, den ich erlebt habe, war ein alberner Fehler beim Einstellen des GOPATH.
Ich habe hinzugefügt: D\Go
(Forgot um die Doppelpunkte nach dem Laufwerkbuchstaben hinzuzufügen).
Richtig hätte sein sollen D:\Go
, Natürlich hat dies den Fehler behoben.
Tags und Links go