Was ist die beste Vorgehensweise, um Pakete (die mit go get...
) in einem lokalen Verzeichnis zu installieren?
Beispiel: Ich möchte das Web-Framework Revel ausprobieren, aber ich möchte mich nicht überladen Installation bei /usr/local/go
.
Normalerweise würde ich sudo go get github.com/robfig/revel
wie auf der Homepage geschrieben sagen, aber das würde es unter /usr/local/go/src/pkg/...
installieren.
Gibt es eine einfache Möglichkeit, zum Beispiel go get --local ...
zu sagen und das Paket im aktuellen (Unter-) Verzeichnis zu haben?
Sie können die env-Variable GOPATH
exportieren. Für mich ist es ~/local/lib/go
. Dieser Ordner hat die Unterordner bin
, pkg
und src
, also ist es wie /usr/local/go
. Das go
-Tool wird dann automatisch Pakete in dieses Verzeichnis herunterladen, erstellen und installieren.
Sie sollten in Erwägung ziehen, Go Version Manager (gvm) zu verwenden.
Neben dem einfachen Wechsel zwischen Go-Versionen können Sie zwischen pkgsets ("Arbeitsbereichen") wechseln.
Zuerst erstellen Sie eine Menge
%Vor%und dann benutzt du es
%Vor%Funktioniert wie ein Zauber.
Sie können die env-Variable go get
exportieren. Für mich ist es %code% . Dieser Ordner hat die Unterordner %code% , %code% und %code% , also ist es wie %code% . Das %code% -Tool wird dann automatisch Pakete in dieses Verzeichnis herunterladen, erstellen und installieren.
Was ist die beste Vorgehensweise, um Pakete (die mit %code% ) in einem lokalen Verzeichnis zu installieren?
Beispiel: Ich möchte das Web-Framework Revel ausprobieren, aber ich möchte mich nicht überladen Installation bei %code% .
Normalerweise würde ich %code% wie auf der Homepage geschrieben sagen, aber das würde es unter %code% installieren.
Gibt es eine einfache Möglichkeit, zum Beispiel %code% zu sagen und das Paket im aktuellen (Unter-) Verzeichnis zu haben?
Sie sollten in Erwägung ziehen, Go Version Manager (gvm) zu verwenden.
Neben dem einfachen Wechsel zwischen Go-Versionen können Sie zwischen pkgsets ("Arbeitsbereichen") wechseln.
Zuerst erstellen Sie eine Menge
%Vor%und dann benutzt du es
%Vor%Funktioniert wie ein Zauber.