Para instalar Rust, execute o instalador oficial do rustup: no Linux e macOS rode curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh no terminal; no Windows 10 ou 11 baixe e execute o rustup-init.exe de rustup.rs. O rustup instala Rust, rustc e Cargo juntos — depois basta abrir um novo terminal e rodar cargo --version para confirmar.
Como instalar Rust com rustup
A forma oficial e recomendada de instalar Rust no Windows, Linux ou macOS é usar o rustup. Ele instala de uma vez o compilador rustc, o gerenciador de pacotes Cargo e a versão estável da linguagem.
| Sistema | Comando para instalar | Verificar |
|---|---|---|
| Linux e macOS | curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh | rustc --version |
| Windows 10/11 | Baixar e executar rustup-init.exe em rustup.rs | cargo --version no PowerShell |
| Qualquer sistema (Docker) | docker run --rm -it rust:latest | rustc --version |
No Linux e macOS, abra o terminal e execute:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
Escolha a instalação padrão quando o script perguntar e carregue o ambiente na sessão atual:
source "$HOME/.cargo/env"
No Windows 10 ou 11, acesse rustup.rs, baixe o rustup-init.exe e execute o instalador. Se ele solicitar ferramentas C++, instale o Visual Studio Build Tools com a carga de trabalho “Desenvolvimento para desktop com C++”. O guia de instalação do Rust no Windows mostra cada tela e também explica a alternativa com WSL2.
Depois, confirme que a instalação funcionou em qualquer sistema:
rustc --version
cargo --version
rustup --version
Se os três comandos exibirem versões, o ambiente está pronto. Crie e execute o primeiro projeto para fazer um teste completo:
cargo new ola-rust
cd ola-rust
cargo run
O resultado esperado é Hello, world!. Se aparecer “comando não encontrado”, feche e abra o terminal ou carregue novamente $HOME/.cargo/env. Escolha abaixo o guia específico para seu sistema operacional, editor ou ambiente. Depois de instalar, siga o roteiro de como aprender Rust em 2026 e pratique com os projetos em Rust.
Sistemas Operacionais
WSL (Windows Subsystem for Linux)
Rust no WSL2: configure um ambiente Linux completo no Windows.
Ver guiaAmbientes e Ferramentas
Editores e IDEs
Ferramentas Essenciais
Dúvidas frequentes sobre a instalação do Rust
Rustup, rustc e Cargo são a mesma coisa?
Não. Rustup instala e atualiza as toolchains; rustc é o compilador; e Cargo cria projetos, baixa dependências, executa testes e gera builds. A instalação padrão pelo rustup inclui os três.
Como atualizar o Rust depois de instalar?
Execute rustup update. Para verificar qual versão está ativa, use rustup show ou rustc --version. Projetos que exigem uma versão específica podem usar um arquivo rust-toolchain.toml.
Posso instalar Rust pelo apt, dnf, pacman ou Homebrew?
É possível, mas os pacotes da distribuição podem ficar atrás da versão estável atual. Para desenvolvimento, o rustup costuma ser melhor porque permite alternar entre stable, beta, nightly e versões fixas sem substituir pacotes do sistema.
Como desinstalar Rust completamente?
Se a instalação foi feita com rustup, execute rustup self uninstall. Veja o guia de como desinstalar Rust para remover também arquivos de configuração e caches quando necessário.
Depois de instalar Rust, confira o guia de Primeiros Passos com Rust ou consulte o Cheatsheet Rust para uma referência rápida da linguagem. Se tiver dúvidas, acesse as Perguntas Frequentes ou participe da comunidade Rust Brasil.
Configurar VS Code para Rust
O Visual Studio Code é o editor mais popular para desenvolvimento Rust, graças à extensão rust-analyzer que oferece autocompletar, verificação de tipos em tempo …
Configurar Neovim para Rust
O Neovim é a escolha de muitos desenvolvedores Rust que preferem um editor rápido, leve e altamente configurável direto no terminal. Com o rust-analyzer via …
Guia Completo do Rustup
O rustup é o instalador e gerenciador oficial de toolchains do Rust. Ele permite instalar, atualizar e alternar entre diferentes versões do compilador, …
cargo install: como usar e instalar o Cargo
O comando cargo install NOME baixa, compila e instala programas publicados como crates — ele não instala o próprio Cargo. Para instalar o Cargo, instale o Rust …
Cross-Compilation em Rust: Guia Completo
Uma das grandes vantagens do Rust é a facilidade de compilar para diferentes plataformas a partir de uma única máquina. Neste guia, vamos explorar …
Como Desinstalar Rust Completamente
Se você precisa remover o Rust do seu sistema, seja para reinstalar ou liberar espaço, o processo é simples graças ao rustup. Este guia cobre a desinstalação …