Diskzyv0.1
Apague com cuidado

O que é ~/.rustup/toolchains no Mac? Dá para apagar?

Resposta curta

Você pode remover os toolchains que não usa mais, mas faça isso com o rustup e mantenha aquele com que seus projetos compilam. Cada pasta é um compilador Rust completo com a biblioteca padrão, não um cache.

Onde fica

~/.rustup/toolchains

O que é

O rustup é o instalador e gerenciador de versões do Rust. Cada toolchain que ele instala, como stable, beta, um nightly de determinada data ou um número de versão fixado, ganha sua própria pasta em ~/.rustup/toolchains, com o compilador, o Cargo, a biblioteca padrão e os targets e componentes extras.

Ela cresce porque os projetos podem fixar um toolchain específico em um arquivo rust-toolchain, e o rustup instala essa versão automaticamente na primeira vez que você compila. Os nightlies com data e as versões fixadas antigas ficam então no disco.

Isso é separado de ~/.cargo, que guarda os crates baixados e as ferramentas que você instalou com cargo install.

Que tamanho pode atingir

Cada toolchain ocupa de várias centenas de MB a mais de um GB, então um punhado de toolchains antigos soma vários GB.

Como limpar manualmente

  1. Execute o comando abaixo para listar os toolchains instalados. O que está marcado como default é o usado quando um projeto não pede outro.
  2. Remova um de que você não precisa com rustup toolchain uninstall seguido do nome dele, exatamente como aparece na lista.
  3. Mantenha o stable, ou o toolchain que for o seu padrão, e qualquer versão que um projeto atual fixe.
  4. Não arraste pastas para fora de ~/.rustup/toolchains no Finder. Usar o rustup mantém os registros dele corretos.
No Terminal
rustup toolchain list

O que acontece depois

Um toolchain removido é baixado de novo automaticamente se um projeto o pedir, o que precisa da rede e leva alguns minutos. Seu código-fonte e os crates baixados não são afetados.

Como o Diskzy lida com isso

O Diskzy mostra ~/.rustup no mapa do disco com o tamanho de cada toolchain, então os antigos são fáceis de achar antes de você removê-los com o rustup. O cache do Cargo, ao lado, é listado na aba Clean up (Limpeza).

Guias relacionados

Veja para onde foi o espaço do seu Mac

O Diskzy mapeia o disco, explica os Dados do Sistema e limpa o que é seguro. Grátis por 72 horas, depois US$ 9 uma única vez para 2 Macs.

Experimente o Diskzy grátis
Leia em:EnglishEspañolDeutschPortuguêsFrançaisTürkçe日本語