Instalar Rust: Guia Completo Linux, Mac, Windows | Rust Brasil

Como instalar Rust em Ubuntu, macOS e Windows com rustup e Cargo. Guia passo a passo em português com configuração do editor.

Instale Rust e Comece a Programar Hoje

A forma recomendada de instalar Rust é através do rustup, o instalador oficial da linguagem. Com um único comando, você terá acesso ao compilador rustc, ao gerenciador de pacotes Cargo e a todas as ferramentas do ecossistema Rust. Depois de instalar, confira nosso guia como aprender Rust em 2026 e os projetos práticos para começar.

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

Escolha abaixo o guia específico para o seu sistema operacional, ambiente de desenvolvimento ou ferramenta:


Sistemas Operacionais

Ubuntu 22.04/24.04

Guia completo para instalar Rust no Ubuntu com apt, rustup e VS Code.

Ver guia

Fedora 39/40

Instale Rust no Fedora com dnf, rustup e configuração de toolchain.

Ver guia

Arch Linux

Rust no Arch Linux: rustup vs pacman, AUR helpers e configuração.

Ver guia

Debian 12

Instale Rust no Debian com build-essential, rustup e toolchains.

Ver guia

macOS

Rust no macOS: Xcode CLI Tools, Apple Silicon vs Intel, Homebrew.

Ver guia

Windows

Instale Rust no Windows com Visual Studio Build Tools e rustup.

Ver guia

WSL (Windows Subsystem for Linux)

Rust no WSL2: configure um ambiente Linux completo no Windows.

Ver guia

Ambientes e Ferramentas

Docker

Imagem oficial Rust, multi-stage builds e otimização para CI.

Ver guia

Nix e NixOS

Rust com Nix: flakes, rust-overlay e builds reproduzíveis.

Ver guia

GitHub Actions

CI/CD completo para Rust: testes, clippy, fmt e releases.

Ver guia

Cross-Compilation

Compile para ARM, RISC-V, WebAssembly e builds musl.

Ver guia

Editores e IDEs

VS Code

Configure VS Code para Rust: rust-analyzer, debugging e tasks.

Ver guia

Neovim

Configure Neovim para Rust: LSP, telescope e nvim-dap.

Ver guia

Ferramentas Essenciais

Guia Completo do Rustup

Toolchains, targets, componentes e gerenciamento completo.

Ver guia

Guia Completo do Cargo

Build, test, publish, workspaces, features e profiles.

Ver guia

Desinstalar Rust

Como remover Rust completamente do seu sistema.

Ver guia

Depois de instalar Rust, confira nosso 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.

rust

Instalar Rust no Ubuntu 22.04/24.04

O Ubuntu é uma das distribuições Linux mais populares entre desenvolvedores, e instalar Rust nele é um processo simples e direto. Neste guia, vamos cobrir a …

Leia mais
rust

Instalar Rust no Fedora 39/40

O Fedora é conhecido por trazer versões recentes de software, o que o torna uma excelente plataforma para desenvolvimento Rust. Neste guia, vamos instalar o …

Leia mais
rust

Instalar Rust no Arch Linux

O Arch Linux é a distribuição preferida de muitos desenvolvedores por seu modelo rolling release e controle total do sistema. Neste guia, vamos cobrir as …

Leia mais
rust

Instalar Rust no Windows 10/11

Instalar Rust no Windows requer algumas etapas adicionais em comparação com Linux e macOS, principalmente por causa das ferramentas de compilação C/C++. Neste …

Leia mais
rust

Instalar Rust com Nix e NixOS

O Nix é um gerenciador de pacotes funcional que garante builds reproduzíveis e isolamento perfeito de ambientes. Se você usa NixOS ou Nix em qualquer …

Leia mais
rust

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 …

Leia mais
rust

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 …

Leia mais
rust

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, …

Leia mais
rust

Guia Completo do Cargo

O Cargo e o gerenciador de pacotes, build system e task runner oficial do Rust. Ele gerencia dependencias, compila projetos, executa testes, gera documentacao e …

Leia mais