Diskzyv0.1
Dikkatli silin

Mac'te ~/go/pkg/mod nedir, silmek güvenli mi?

Kısa yanıt

Go modül önbelleğini silebilirsiniz; Go, bir sonraki derlemenizde modülleri yeniden indirir. Bunu go clean -modcache ile yapın, çünkü dosyalar salt okunurdur ve Finder veya rm hata verir.

Nerede bulunur

~/go/pkg/mod

Nedir

Bir Go projesi bir bağımlılığa ihtiyaç duyduğunda go komutu o modül sürümünü modül önbelleğine, saptanmış olarak ~/go/pkg/mod içine indirir. Mac'inizdeki bütün projeler bu tek önbelleği paylaşır.

Büyür, çünkü her modülün her sürümü ayrı saklanır ve eskileri hiçbir şey silmez. Birkaç büyük bağımlılık ağacı hızla birikebilir.

Go, derlemeler yanlışlıkla değiştiremesin diye önbellekteki dosyaları bilerek salt okunur olarak işaretler. Klasörü elle silmenin izin hataları vermesinin nedeni budur.

Ne kadar büyür

Düzenli Go geliştirme için genellikle birkaç GB.

Elle nasıl temizlenir

  1. Terminal'i açın.
  2. Aşağıdaki komutu çalıştırın. Her bağımlılık sürümünün açılmış kaynağı da dahil, modül indirme önbelleğinin tamamını siler.
  3. GOMODCACHE veya GOPATH değerini farklı bir konuma ayarladıysanız komut yine doğru klasörü temizler. Konumu go env GOMODCACHE ile kontrol edebilirsiniz.
Terminal'de
go clean -modcache

Sonrasında ne olur

Her projedeki bir sonraki go build veya go test bağımlılıklarını yeniden indirir, bu yüzden daha yavaş olur ve ağ bağlantısı gerektirir. Kendi kodunuz ve kurulu Go ikili dosyaları silinmez.

Diskzy bunu nasıl ele alır

Diskzy, Go modül önbelleğini Clean up (Temizlik) sekmesinde listeler ama işaretsiz bırakır, çünkü bir sonraki derlemenizin her şeyi yeniden indirmesi gerekir.

İlgili rehberler

Mac'inizdeki alanın nereye gittiğini görün

Diskzy diskinizin haritasını çıkarır, Sistem Verileri'ni açıklar ve güvenli olanı temizler. 72 saat ücretsiz, sonra 2 Mac için tek seferlik 9 $.

Diskzy'yi ücretsiz deneyin
Bu sayfayı şu dilde okuyun:EnglishEspañolDeutschPortuguêsFrançaisTürkçe日本語