
rustup: instalación y gestión de versiones de Rust
¿Qué es rustup?
rustup
es la herramienta oficial de instalación y gestión de versiones de Rust. Similar a cómo funciona nvm
para Node.js, rustup
te permite instalar diferentes versiones de Rust (estables, beta o nightly) y cambiar entre ellas de manera sencilla. Además, se encarga de mantener tu instalación de Rust siempre actualizada sin necesidad de usar los gestores de paquetes de tu sistema operativo, lo cual te da más flexibilidad y control sobre las versiones de Rust que usas.
Pasos para instalar Rust usando rustup
Paso 1: Instalar rustup
- Abre la terminal y ejecuta el siguiente comando para instalar rustup (que instalará Rust de manera automática):
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
NOTA: Este comando descarga e instala rustup de manera sencilla y luego el script instalará Rust y Cargo (el gestor de paquetes y compilación de Rust).
-
Durante la instalación,
rustup
te mostrará algunos mensajes. En caso de ser necesario,rustup
agregará automáticamente la ruta correcta para que puedas usarlo en la terminal (generalmente~/.cargo/bin
). -
Si por alguna razón no se agrega automáticamente a tu $PATH, puedes hacerlo manualmente. Solo debes añadir lo siguiente al archivo de configuración de tu shell (como
.bashrc
,.zshrc
, dependiendo de tu shell):
export PATH="$HOME/.cargo/bin:$PATH"
- Para que los cambios surtan efecto, reinicia la terminal o ejecuta:
source ~/.bashrc # o source ~/.zshrc si usas Zsh
- Verifica que Rust se haya instalado correctamente:
rustc --version
Deberías ver la versión más reciente de Rust.
Paso 2: Actualizar Rust (si es necesario)
Si ya tenías una instalación de Rust, o si necesitas asegurarte de que tienes la última versión estable, puedes actualizar Rust a la última versión estable con:
rustup update stable
Este comando actualizará tu herramienta rustup y Rust a la última versión estable disponible.
Paso 3: Instalar y usar diferentes versiones de Rust
- Instalar una versión específica de Rust (por ejemplo, la versión más reciente de nightly o la versión beta) es muy sencillo con
rustup
. Para instalar la versión nightly (una versión de desarrollo con características experimentales), por ejemplo, ejecuta:
rustup install nightly
- Para cambiar entre diferentes versiones de Rust, usa el comando rustup default:
rustup default stable # Establecer la versión estable como predeterminada
rustup default nightly # Establecer la versión nightly como predeterminada
- Verifica las versiones instaladas:
rustup show
Este comando te mostrará las versiones de Rust que tienes instaladas y cuál es la predeterminada.
¿Por qué usar rustup?
rustup
te proporciona la flexibilidad de manejar diferentes versiones de Rust de manera sencilla, sin necesidad de preocuparte por las versiones del sistema operativo o los gestores de paquetes. Además, permite una fácil actualización y personalización, y te da la posibilidad de usar herramientas experimentales (como las versiones nightly) sin afectar tu entorno de desarrollo principal.
Con rustup
, no tienes que preocuparte por las versiones obsoletas de Rust que pueden estar en los repositorios de tu sistema operativo, ya que siempre puedes obtener la versión más reciente y actualizarla cuando lo necesites.