2017-05-06 3 views
1

Ich versuche, die Abhängigkeiten für ein Projekt (unter OS X) zu installieren, was den Aufruf von glide up beinhaltet. glide schlägt jedoch konsistent mit dem folgenden Fehler fehl: [ERROR] $GOPATH is not set.. Ich verwende Gleitversion 0.12.3 und gehe Version 1.8.1.Warum erwartet Glide, dass GOPATH gesetzt wird?

Warum muss glide GOPATH gesetzt werden?

Ich bin neu zu gehen und zu gleiten, aber von dem, was ich sagen kann definieren $ GOPATH sollte optional sein.

Antwort

0

Ich bin nicht sehr vertraut mit glide aber GOPATH ist eine Variable von go verwendet, um zu definieren, wo Ihr Arbeitsbereich ist.

Ab Go 1.8.1 verwendet GOPATH standardmäßig ein Unterverzeichnis go im Home-Verzeichnis Ihres Benutzers. Hier ist das entsprechende Commit https://github.com/golang/go/commit/74628a8b9f102bddd5078ee426efe0fd57033115

Wenn Sie irgendetwas unter Go 1.8.1 verwenden, dann muss Ihr GOPATH gesetzt sein.

Auch scheint Glide keine Annahmen über GOPATH zu machen, aber es spielt gut mit Gos 1.8.1 Standard.

Verwandte Themen