Zum Inhalt springen

Leitfäden

So verwenden Sie Sccache für Rust-Builds

Cargo erstellt Abhängigkeiten neu, wenn der Zielverzeichnis-Cache fehlt.

5 Min. Lesezeit

Cargo erstellt Abhängigkeiten neu, wenn der Zielverzeichnis-Cache fehlt.

Warum es passiert

target/caching hilft nur dem Zweig, der es gefüllt hat; sccache funktioniert branchen- und maschinenübergreifend.

So beheben Sie das Problem

  1. Setzen Sie RUSTC_WRAPPER auf sccache und konfigurieren Sie ein gemeinsam genutztes S3- oder Redis-Backend
  2. Cache ~/.cache/sccache als lokalen Fallback
  3. Überprüfen Sie sccache --show-stats, damit eine stille Trefferquote von Null nicht unbemerkt bleibt

Ihr nächster Build könnte doppelt so schnell sein — zum halben Preis

Kostenlos starten. Der Wechsel zurück ist dieselbe eine Zeile — auch dieses Diff veröffentlichen wir.