Heim >
Backend-Entwicklung >
Golang >
Was soll ich tun, wenn go get das Paket nicht herunterladen kann? Beeilen Sie sich nicht!
Was soll ich tun, wenn go get das Paket nicht herunterladen kann? Beeilen Sie sich nicht!
藏色散人
Freigeben: 2021-10-15 15:28:14
nach vorne
3545 Leute haben es durchsucht
Klon von Github
golang hat eine Spiegelbibliothek auf Github eingerichtet, z. B. https://github.com/golang/net entsprechend https:// Spiegelbibliothek von /golang.org/x/net. Um das Paket golang.org/x/net herunterzuladen, können Sie das Paketverzeichnis lokal erstellen und mit git clone die Quellcodedatei des entsprechenden Pakets abrufen Die Operationen sind wie folgt:
mkdir -p $GOPATH/src/golang.org/x
cd $GOPATH/src/golang.org/x
git clone https://github.com/golang/net.git
Nach dem Login kopieren
Verwenden Sie gopm
Verwenden Sie gopm, um von einigen Mirror-Websites von golang.org herunterzuladen.
Installieren Sie gopm
go get -u github.com/gpmgo/gopm
Nach dem Login kopieren
Verwenden Sie gopm, um Pakete von Drittanbietern zu installieren
Ohne den Parameter -g wird das abhängige Paket heruntergeladen . Vendor-Verzeichnis; mit dem Parameter -g kann das abhängige Paket in das Verzeichnis GOPATH heruntergeladen werden.
gopm get -g golang.org/x/net
Nach dem Login kopieren
Verwenden Sie goproxy
Nach Version 1.11 von Go können Sie die Variable GOPROXY festlegen, um den Proxy festzulegen. Wenn Sie über einen eigenen Proxyserver verfügen, können Sie diese Umgebungsvariable auf Ihren eigenen Proxy festlegen. Aktivieren Sie zunächst die go module-Unterstützung:
export GO111MODULE=on
Nach dem Login kopieren
Windows-Plattformausführung:
SET GO111MODULE=on
Nach dem Login kopieren
2019.6.10 Update: goproxy.cn
Wir verwenden hier https: / /goproxy.cnZum Beispiel:
或者在PowerShellAuf Mac/Linux können Sie den folgenden Befehl zum Festlegen ausführen:
rrreeeFür die Windows-Plattform führen Sie den folgenden Befehl auf cmd aus, um Folgendes festzulegen: 🎜rrreee🎜oder in PowerShell ausführen: 🎜rrreee🎜
Das obige ist der detaillierte Inhalt vonWas soll ich tun, wenn go get das Paket nicht herunterladen kann? Beeilen Sie sich nicht!. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn