Saltar al contenido principal

Introducción

Instalación

  • Verificar instalación: cargo --version o rustc --version
  • Rustup no sigue el mismo número de versión que cargo y rustc

Arch Linux

  1. Opción 1. Usando el script proporcionado en la página oficial de Rust.
  2. 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 npm en Node.js o pip en 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