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
Nota:
Los binarios instalados por Cargo, como rustlings, se descargan o instalan en ~/.cargo/bin, pero esta ruta no se incluye automáticamente al PATH.
# Agregar al PATH
echo 'export PATH="$HOME/.cargo/bin:$PATH"' >> ~/.bashrc
# Refrescar configuraciones
source ~/.bashrc
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 <feature> # Agregar dependencia
cargo update # Actualizar dependencias
Utilidades
cargo check # Verificar código sin compilar
cargo test # Ejecutar pruebas
cargo doc --open # Generar documentación