nach ein oder zwei Jahren Entwicklung mit GO Ich schaute auf meine $ GOPATH Verzeichnisgröße und war überrascht zu sehen, dass es auf 4 GB wuchs.
Ich verstehe, dass Speicherplatz (und es ist nicht so viel auf diesem 128 GB Laptop SSD) soll billig sein, aber immer noch.
Also meine Fragen ist, gibt es einige gute Praxis, um die Größe $ GOPATH Verzeichnis zu verwalten?
Würden Sie von vorne anfangen, wäre das eine gute Idee? (obwohl sehr zeitaufwändig sein könnte)
Ihr GOPATH enthält nicht nur die Quelle der Pakete, sondern auch die Objektdateien, manchmal sogar für verschiedene Architekturen (wenn Sie crosscompiliert haben) und/oder mit aktivierter Rennerkennung. Da diese im Grunde nur zwischengespeicherte Versionen sind, können Sie sie löschen (sie befinden sich in GOPATH/pkg). – Volker
Wie go get funktioniert ein Git Klon für die Abhängigkeiten Sie können auch eine git gc --aggressive ausführen, um Speicherplatz freizugeben. –
Auch bestimmte Editoren (zB Atom) erstellen spezielle ausführbare Dateien neben Quelldateien, wenn Sie Apps oder Tests debuggen (zB ' debug '), die Sie frei löschen können. – icza