Anfängliches Problem:
Trotz der Einstellung von GOPATH in .profile, die Der Befehl go env listet weiterhin GOROOT anstelle von GOPATH auf. Darüber hinaus zielt go install auf das GOROOT-Verzeichnis ab und ignoriert den angegebenen GOPATH-Speicherort.
Ursache und Lösung:
Das anfängliche Problem war wahrscheinlich auf eine falsche Konfiguration von GOPATH zurückzuführen Benutzerarbeitsbereich. Um dieses Problem zu beheben, muss unbedingt sichergestellt werden, dass GOPATH korrekt definiert ist und die erforderliche Verzeichnisstruktur erstellt wird.
Schritte zum Konfigurieren von GOPATH:
mkdir -p $HOME/dev/go/src
mkdir -p $HOME/dev/go/bin
export GOPATH=$HOME/dev/go:
export PATH=$PATH:$HOME/dev/go/bin
Nachdem Sie diese Schritte ausgeführt haben , überprüfen Sie, ob GOPATH korrekt eingestellt und im Befehl env | ausgegeben ist grep -i '^GO'.
Zusätzliche Fehlerbehebung:
Lösung:
Im beschriebenen Fall , das Problem wurde nach dem Upgrade auf Go 1.1beta2 behoben. Allerdings sollten die oben beschriebenen allgemeinen Schritte zur Fehlerbehebung das Problem für die meisten Benutzer beheben.
Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.
Copyright© 2022 湘ICP备2022001581号-3