Instalar Rust

Usando rustup (recomendado)

Parece que estás usando macOS, GNU/Linux u otra variante de Unix. Para descargar Rustup e instalar Rust, ejecuta el siguiente comando en tu terminal y sigue las instrucciones que aparecen en pantalla.

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

Parece que estás usando Windows. Para empezar a usar Rust, descarga el instalador, ejecútalo y sigue las instrucciones que aparecen en pantalla. Es posible que tengas que instalar las Visual Studio C++ Build tools cuando se te pida. Si no estás usando Windows, ve a "Other Installation Methods"

Subsistema de Windows para Linux

Si utilizas el Subsistema de Windows para Linux (WSL), ejecuta el siguiente comando en tu terminal y sigue las instrucciones que aparecen en pantalla para instalar Rust.

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

Rust funciona en Windows, Linux, macOS, FreeBSD and NetBSD. Si estás en una de estas plataformas y ves esto, por favor, informa de un problema con los siguientes valores:

navigator.platform: MacIntel
navigator.appVersion: 5.0 (Macintosh)

Informar de un problema

Para instalar Rust, si usas Unix,
ejecuta el siguiente comando en tu terminal y sigue las instrucciones que aparecen en pantalla.

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

Si usas Windows,
descarga y ejecuta rustup‑init.exe y sigue las instrucciones que aparecen en pantalla.

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

Si usas Windows,
descarga y ejecuta rustup‑init.exe y sigue las instrucciones que aparecen en pantalla.

Notas sobre la instalación de Rust

Comienza

Si estás empezando con Rust y te gustaría una guía más detallada, visita nuestra pagina cómo empezar.

Consideraciones para Windows

En Windows, Rust adicionalmente requiere las herramientas de compilación de C++ para Visual Studio 2013 o posterior. La forma más sencilla de adquirir estas herramientas es instalando Microsoft Visual C++ Build Tools 2019 que proporciona las herramientas de compilación de Visual C++. Alternativamente, puedes instalar Visual Studio 2019, Visual Studio 2017, Visual Studio 2015, o Visual Studio 2013 y durante el proceso de instalación seleccionar “C++ tools.”

Para más información sobre la configuración de Rust en Windows, consulta la documentación específica de Windows para rustup.

Gestión del conjunto de herramientas con rustup

Rust es instalado y gestionado por la herramienta rustup. Rust tiene un proceso rápido de lanzamiento de 6 semanas y soporta un gran número de plataformas, así que hay muchas compilaciones de Rust disponibles en cualquier momento. rustup gestiona éstas compilaciones de forma consistente en cada plataforma que soporta Rust, habilitando la instalación de Rust de los canales de versiones beta y nightly, así como soporte para destinos adicionales de compilación cruzada.

Si has instalado rustup en el pasado, puedes actualizar tu instalación ejecutando rustup update.

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

Configurar la variable de entorno PATH

En el entorno de desarrollo de Rust, todas las herramientas son instaladas en el directorio ~/.cargo/bin %USERPROFILE%\.cargo\bin y aquí es donde encontrarás el conjunto de herramientas de Rust, incluyendo rustc, cargo, and rustup.

Por consiguiente, es habitual para los desarrolladores de Rust incluir este directorio en su variable de entorno PATH. Durante la instalación rustup intentará configurar la variable PATH. Debido a las diferencias entre plataformas, consolas de comandos y errores en rustup, las modificaciones de la variable PATH podrían no tener efecto hasta que la consola sea reiniciada o el usuario cierre su sesión, o incluso no funcionar después de todo.

Si después de la instalación, la ejecución derustc --version en la consola falla, esta es la razón más probable.

Desinstalar Rust

Si en algún momento quieres desinstalar Rust, puedes ejecutar rustup self uninstall. ¡Eso sí, te echaremos de menos!

Otros métodos de instalación

El proceso descrito anteriormente, usando rustup, es la forma preferida de instalar Rust para la mayoría de desarrolladores. Sin embargo, Rust también se puede instalar mediante otros métodos.

Aprende más