Instalar Rust

Para instalar Rust en Unix,
ejecuta lo siguiente en tu terminal y sigue las instrucciones en pantalla.

curl https://sh.rustup.rs -sSf | sh

If you are running Windows,
download and run rustup‑init.exe then follow the onscreen instructions.

Si estas en Windows,
descarga y ejecuta rustup‑init.exe luego sigue las instrucciones en pantalla.

Notas sobre la instalación de Rust

Administración de herramientas con rustup

Rust se instala y administra con la herramienta rustup . Rust tiene un proceso de liberación veloz en periodos de 6 semanas y soporta un gran número de plataformas , así que siempre hay varias versiones de Rust disponibles. rustup administra estas versiones en una forma consistente en todas las plataformas que Rust soporta, permitiendo la instalación de Rust en las versiones beta y nightly así como el soporte de compilación para otras plataformas usando cross-compiling.

Para más información lee la documentación de rustup.

Configurando la variable de entorno PATH

En el entorno de desarrollo de Rust, todas las herramientas se instalan en el directorio ~/.cargo/bin , es ahí donde encontrarás todas las herramientas de Rust, incluyendo rustc, cargo, y rustup.

Por esto, es común que los desarrolladores de Rust incluyan este directorio en su variable de entorno PATH . Durante la instalación, rustup, intentará configurar el PATH, pero debido a las diferencias entre las diferentes plataformas, shells de comandos y errores en rustup, las modificaciones al PATH pueden no tomar efecto hasta que se reinicie la consola, el usuario cierre la sesión, o puede no funcionar en lo absoluto.

Si luego de la instalación, ejecutar rustc --version en la consola falla, esta es la razón más posible.

Consideraciones en Windows

Para más información sobre como configurar Rust en Windows, puedes leer la Windows-specific rustup documentación.

Otros métodos de instalación

La instalación descrita antes, usando rustup, es la forma recomendada de instalar Rust para la mayoría de desarrolladores, pero Rust se puede instalar usando otros métodos también.