Wie setze ich die Umgebungsvariable GOPATH auf Ubuntu? Welche Datei muss ich bearbeiten?

Ich versuche zu tun, eine go get:

go get github.com/go-sql-driver/mysql

schlägt fehl mit der folgenden Fehlermeldung:

package github.com/go-sql-driver/mysql: cannot download, $GOPATH not set. For more details see: go help gopath

wenn ich eine go env eine Liste der Go-Werte wie unten dargestellt angezeigt wird:

ubuntu@ip-xxx-x-xx-x:~$ go env
GOARCH="amd64"
GOBIN=""
GOCHAR="6"
GOEXE=""
GOHOSTARCH="amd64"
GOHOSTOS="linux"
GOOS="linux"
GOPATH=""
GORACE=""
GOROOT="/usr/lib/go"
GOTOOLDIR="/usr/lib/go/pkg/tool/linux_amd64"
CC="gcc"
GOGCCFLAGS="-g -O2 -fPIC -m64 -pthread"
CGO_ENABLED="1"

klar die GOPATH ist nicht festgelegt, wie und wo muss ich es einstellen?

Sehe ich viele threads, in denen dieser Fehler aber keiner, der eine Antwort auf meine Frage, welche Datei muss bearbeitet werden, geben Sie einen Wert für diesen Weg?

Kommentar zu dem Problem
Welche shell benutzt du? Kommentarautor: fuz
Zusätzlich zu den Antworten auf das, was Sie auf finden Sie unter ALSO Antwort, die verdeutlicht, was die GOPATH ist, und wie es verwendet werden soll, im Allgemeinen Kommentarautor: Louis Maddox
Ich empfehle die Lektüre der Antwort auf eine eher Allgemeine Frage. Ich Weise darauf hin, wo man einstellen kann GOPATH variable. stackoverflow.com/a/26962251/450989 Kommentarautor: Grzegorz Żur

InformationsquelleAutor der Frage David Saintloth | 2014-01-08

Schreibe einen Kommentar