Checklist de Configuração da Toolchain
Do zero até cargo test funcionando em menos de uma hora no macOS, Linux ou WSL2.
Busque em todas as páginas da documentação
Do zero até cargo test funcionando em menos de uma hora no macOS, Linux ou WSL2.
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | shsource ~/.cargo/envcd para a raiz do projeto (lê rust-toolchain.toml se presente)rustc --version mostra 1.97.0 (ou MSRV do repositório)rustup component add rustfmt clippy rust-analyzergit clone ... e cd para a raiz do workspacecargo fetchcargo test (defina SQLX_OFFLINE=true se .sqlx/ foi commitado)cargo clippy --all-targets -- -D warningscargo fmt --all -- --checkCargo.tomlrg, fd, bat conforme Ferramentas CLI baseadas em Rustsqlx)gh auth login para o fluxo de trabalho de PRrustc --version
cargo test -q
cargo clippy -- -D warnings
cargo fmt --all -- --checkTodos os quatro devem passar antes de solicitar a atribuição da primeira revisão.
Instale o rustup dentro da distribuição Linux; edite arquivos no sistema de arquivos Linux para obter desempenho.
Alvo padrão aarch64-apple-darwin; adicione o alvo GNU Linux apenas se estiver construindo cruzado.
Versões da Stack: Esta página foi escrita para Rust 1.97.0 (edição 2024), Tokio 1.x, Axum 0.8, serde 1.0, sqlx 0.8, clap 4 e Polars 0.46+.
Revisado por Chris St. John·Última atualização: 16 de jul. de 2026