Introducción
Instalación
- Verificar instalación:
cargo --versionorustc --version - Rustup no sigue el mismo número de versión que cargo y rustc
Arch Linux
- Opción 1. Usando el script proporcionado en la página oficial de Rust.
- Opción 2. Usando
pacman(recomendado)
sudo pacman -S rustup # Instalar Rustup
rustup default stable # Instalar toolchain (canal estatable)
rustup update stable # Actualizar Rust
Windows
- Descargar el instalador de la página oficial
- El PATH se actualiza automáticamente (apunta hacia
~/.cargo/bin)
Cargo
Cargo es la herramienta de compilación y administrador de paquetes de Rust:
- Se instala automáticamente con
rustup - Similar a
npmen Node.js opipen Python
Crear y ejecutar proyectos
cargo new <project-name> # Nuevo proyecto
cargo run [-r] # Compilar y ejecutar
Gestión de dependencias
cargo add <package> -F <feature1> -F <feature2> # Agregar dependencia
cargo add <package1> <package2> -F <package2>/<feature> # Agregar dependencias
cargo update # Actualizar dependencias
cargo remove <package>
Utilidades
cargo check # Verificar código sin compilar
cargo test # Ejecutar pruebas
cargo doc --open # Generar documentación