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.