Cómo instalar el lenguaje de programación Rust en Linux

Rust (comúnmente conocido como Rust-Lang) es un lenguaje de programación multiparadigma, relativamente nuevo, de código abierto que se ejecuta de manera extremadamente rápida, previene fallas seguras y garantiza la seguridad de los hilos de ejecución. Es un lenguaje seguro y concurrente desarrollado por Mozilla y respaldado por LLVM.

Admite abstracciones a cero costo, semántica de movimiento, seguridad de la memoria garantizada, hilos de ejecución sin condición de carrera, generalización basada en traits y comparación de patrones. También es compatible con la inferencia de tipos, tiempo de ejecución mínimo y bindings eficientes con C.

Rust puede ejecutarse en un gran número de plataformas y está siendo utilizado en producción porn empresas/organizaciones como Dropbox , CoreOS , NPM y muchas más.

En este artículo, mostraremos cómo instalar el lenguaje de programación Rust en Linux y configurar su sistema para comenzar a escribir programas con rust.

1. Instalar Lenguaje Programación Rust en Linux

Para instalar Rust, utilice el siguiente método oficial de instalación de rust a través del installer-script, que requiere el downloader de línea de comandos curl, como se muestra:

$ sudo apt-get install curl [En Debian/Ubuntu]
# yum install install curl [En CentOS/RHEL]
# dnf install curl [En Fedora]

Luego instale rust ejecutando el siguiente comando en su terminal y siga las instrucciones en pantalla. Tenga en cuenta que rust está instalado y administrado por la herramienta rustup.

$ curl https://sh.rustup.rs -sSf | sh
Instalar Rust en Linux

Instalar Rust en Linux

Una vez que se complete la instalación de Rust, se agregará el directorio bin de Cargo ( ~/.cargo/bin -donde todas las herramientas están instaladas) en su variable de entorno PATH , en ~/.profile.

Variable PATH Rust Linux

Variable PATH de Rust

Durante la instalación, Rustup intentará agregar el directorio bin de cargo a tu PATH; Si esto falla por una razón u otra, hágalo manualmente para comenzar a usar rust.

Luego, proceda con el archivo ~/.profile para usar el PATH modificado y configura tu shell actual para que funcione con el entorno rust, ejecutando estos comandos:

$ source ~/.profile
$ source ~/.cargo/env

Finalmente, verifique la versión de rust instalada en su sistema ejecutando el siguiente comando.

$ rustc --version
Versión Rust Comando rustc

Versión de Rust con Comando rustc

2. Probando el lenguaje de programación rust en Linux

Ahora que tienes rust instalado en tu sistema, puede probarlo creando tu primer programa rust de la siguiente manera. Comience creando un directorio donde residan tus archivos de programa.

$ mkdir miprograma
$ cd miprograma

Cree un archivo llamado prueba.rs, copie y pegue las siguientes líneas de código en el archivo.

fn main() {
println!("Hola mundo, desde ComoInstalar.info - ¡Las mejores guías en Internet!");
}
Hola Mundo en Rust

Hola Mundo en Rust

Luego ejecute el siguiente comando que creará un ejecutable llamado prueba en el directorio actual.

$ rustc prueba.rs

Finalmente, ejecuta prueba como se muestra.

$ ./prueba
Ejecutar archivo rust

Ejecutar archivo .rs

3. Conclusión

Debe tomar nota de estos puntos sobre los lanzamientos de rust:

  • Rust tiene un proceso de lanzamiento rápido de 6 semanas, asegúrese de obtener muchas builds de rust disponibles en cualquier momento.
  • En segundo lugar, todas estas compilaciones son administradas por rustup, de manera consistente en cada plataforma compatible. Junto con cada lanzamiento, se lanza la beta de la siguiente versión.

[spacer size=”xs” class=””]

[button text=”Página de inicio de Rust” link=”https://www.rust-lang.org/es-ES/” style=”primary” size=”normal” target=”_blank” icon=”fa-link”]

[spacer size=”xs” class=””]

En este artículo, explicamos cómo instalar y usar el lenguaje de programación de rust en Linux. Pruébelo y dennos sus comentarios o comparta cualquier consulta a través del formulario de comentarios a continuación.

No Responses to “Cómo instalar el lenguaje de programación Rust en Linux”

Leave a Reply