Diskzyv0.1
Mit Bedacht löschen

Was ist ~/.rustup/toolchains auf dem Mac? Darf es weg?

Kurze Antwort

Du kannst Toolchains entfernen, die du nicht mehr nutzt, aber tu es mit rustup und behalte die, mit der deine Projekte gebaut werden. Jeder Ordner ist ein vollständiger Rust-Compiler samt Standardbibliothek, kein Cache.

Wo es liegt

~/.rustup/toolchains

Was es ist

rustup ist das Installationsprogramm und der Versionsmanager für Rust. Jede Toolchain, die es installiert, etwa stable, beta, ein Nightly von einem bestimmten Datum oder eine festgelegte Versionsnummer, bekommt einen eigenen Ordner in ~/.rustup/toolchains mit dem Compiler, Cargo, der Standardbibliothek und allen zusätzlichen Targets und Komponenten.

Der Ordner wächst, weil Projekte in einer Datei rust-toolchain eine bestimmte Toolchain festlegen können und rustup diese Version beim ersten Build automatisch installiert. Datierte Nightlys und alte festgelegte Versionen bleiben dann auf dem Laufwerk.

Das ist getrennt von ~/.cargo, wo geladene Crates und die Werkzeuge liegen, die du mit cargo install installiert hast.

Wie groß es wird

Jede Toolchain belegt von mehreren Hundert MB bis über ein GB, sodass eine Handvoll alter Toolchains zusammen mehrere GB ergibt.

So leerst du es von Hand

  1. Führe den Befehl unten aus, um die installierten Toolchains aufzulisten. Die als default markierte wird verwendet, wenn ein Projekt keine andere verlangt.
  2. Entferne eine, die du nicht brauchst, mit rustup toolchain uninstall gefolgt von ihrem Namen, genau wie er in der Liste steht.
  3. Behalte stable oder die Toolchain, die dein Standard ist, und jede Version, die ein aktuelles Projekt festlegt.
  4. Ziehe im Finder keine Ordner aus ~/.rustup/toolchains heraus. Wenn du rustup verwendest, bleiben seine Aufzeichnungen korrekt.
Im Terminal
rustup toolchain list

Was danach passiert

Eine entfernte Toolchain wird automatisch erneut geladen, wenn ein Projekt sie verlangt, was das Netzwerk braucht und einige Minuten dauert. Dein Quellcode und geladene Crates sind nicht betroffen.

Wie Diskzy damit umgeht

Diskzy zeigt ~/.rustup in der Laufwerkskarte mit der Größe jeder Toolchain, sodass alte leicht zu erkennen sind, bevor du sie mit rustup entfernst. Der Cargo-Cache daneben wird im Tab „Clean up“ (Aufräumen) aufgelistet.

Verwandte Ratgeber

Sieh, wo der Platz auf deinem Mac geblieben ist

Diskzy kartiert dein Laufwerk, erklärt die Systemdaten und räumt weg, was gefahrlos weg kann. 72 Stunden kostenlos, danach einmalig 9 $ für 2 Macs.

Diskzy kostenlos testen
Lies das auf:EnglishEspañolDeutschPortuguêsFrançaisTürkçe日本語