Ich mache ein Programm in Golang und wenn ich nach Abschluss des Codes diesen Code auf einem anderen PC oder einer anderen VM ausführen möchte, werden nicht alle Dateien des Abhängigkeitspakets abgerufen. Wie kann ich alle Abhängigkeitsdateien erhalten?
88
Sie können
go get -d ./...
aus einem Verzeichnis Ihres Projekts ausführen, um alle Go-Get-Table-Abhängigkeiten herunterzuladen.Oder kopieren Sie das gesamte
src
Unterverzeichnis von Ihrem GOPATH auf den Zielcomputer....
ist ein spezielles Muster, das rekursiv nach unten geht.quelle
...
ist ein spezielles Muster. Es sagt, rekursiv zu gehen. Ich habe eine Antwort aktualisiert./.
, denn nachdem ich versucht hatte, Sie auf meinem PC zu befehlen, blieb sie irgendwie hängen (und jetzt weiß ich warum, da die rekursive Suche nach Go-Dateien ziemlich teuer sein kann), aber dann wurde mir klar, dass es besser war zuerst fragen. Vielen Dank!Versuchen
oder
Die zweite listet alle Unterabhängigkeiten auf, die erste nur die direkt importierten Pakete.
quelle
Der folgende Befehl funktioniert für mich und lädt alle Abhängigkeiten herunter.
quelle