Einstellen mehrerer GOPATH-Verzeichnisse
In Go können Sie Ihren Arbeitsbereich anpassen, indem Sie mehrere Verzeichnisse für GOPATH festlegen. Dadurch können Sie verschiedene Projekte trennen und Ihren Arbeitsbereich organisiert halten.
Problemstellung
Ein Entwickler hat GOPATH auf „/Users/me/dev/go“ gesetzt und hat mehrere Go-Projekte unter „/Users/me/dev/go/src“ erstellt. Allerdings geben sie sich nicht damit zufrieden, ein einziges „go“-Verzeichnis in ihrem Root-Dev-Ordner zu haben, das alle ihre Kundenprojekte enthält.
Lösung
Ja, das ist möglich um mehrere GOPATH-Verzeichnisse zu haben. GOPATH ist im Wesentlichen eine Liste von Verzeichnissen, ähnlich wie PATH. Sie können verschiedene GOPATH-Verzeichnisse festlegen, indem Sie Ihre Umgebungsvariablen ändern.
Für Linux-Benutzer:
Für Windows-Benutzer:
Denken Sie daran, „;“ zu verwenden. als Pfadtrennzeichen unter Windows und „:“ unter Linux.
Hinweis
Bei Verwendung von go get werden Pakete automatisch in das erste in Ihrem GOPATH angegebene Verzeichnis heruntergeladen . Um dieses Verhalten zu ändern, können Sie das Flag -d verwenden, um das Zielverzeichnis explizit anzugeben.
Um Ihre Änderungen zu überprüfen, führen Sie go env aus, um Ihre GOPATH-Einstellungen zu überprüfen. Dadurch werden die Verzeichnisse GOROOT und GOPATH angezeigt.
Das obige ist der detaillierte Inhalt vonWie kann ich in Go mehrere GOPATH-Verzeichnisse festlegen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!