En esta sección, aprenderás cómo configurar tu entorno de desarrollo para programar en Rust. Este proceso incluye la instalación del compilador de Rust y su gestor de paquetes, así como la configuración de un editor de texto o un entorno de desarrollo integrado (IDE) para facilitar la escritura de código en Rust.

  1. Instalación de Rust

Rust se distribuye a través de una herramienta llamada rustup, que es un instalador y gestor de versiones para Rust. A continuación, se detallan los pasos para instalar rustup y, por ende, Rust.

1.1. Instalación en Windows

  1. Abre una terminal de comandos (puedes usar PowerShell o el Símbolo del sistema).

  2. Ejecuta el siguiente comando para descargar e instalar rustup:

    curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
    
  3. Sigue las instrucciones en pantalla para completar la instalación.

1.2. Instalación en macOS

  1. Abre la aplicación Terminal.

  2. Ejecuta el siguiente comando para descargar e instalar rustup:

    curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
    
  3. Sigue las instrucciones en pantalla para completar la instalación.

1.3. Instalación en Linux

  1. Abre una terminal.

  2. Ejecuta el siguiente comando para descargar e instalar rustup:

    curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
    
  3. Sigue las instrucciones en pantalla para completar la instalación.

1.4. Verificación de la Instalación

Para verificar que Rust se ha instalado correctamente, abre una terminal y ejecuta el siguiente comando:

rustc --version

Deberías ver una salida similar a esta, que indica la versión de Rust instalada:

rustc 1.56.0 (09c42c458 2021-10-18)

  1. Configuración del Editor de Texto o IDE

Para escribir código en Rust, puedes usar cualquier editor de texto. Sin embargo, algunos editores y entornos de desarrollo integrados (IDE) ofrecen características adicionales como resaltado de sintaxis, autocompletado y depuración. A continuación, se presentan algunas opciones populares:

2.1. Visual Studio Code (VS Code)

Visual Studio Code es un editor de texto gratuito y de código abierto que es muy popular entre los desarrolladores de Rust.

Instalación de VS Code

  1. Descarga e instala Visual Studio Code desde su sitio web oficial.
  2. Abre VS Code y ve a la sección de extensiones (puedes acceder a ella haciendo clic en el ícono de extensiones en la barra lateral izquierda o presionando Ctrl+Shift+X).
  3. Busca la extensión "Rust" y haz clic en "Instalar". La extensión más popular es "rust-analyzer".

Configuración de rust-analyzer

  1. Después de instalar la extensión, abre la configuración de VS Code (Ctrl+,).
  2. Busca "rust-analyzer" y ajusta las configuraciones según tus preferencias. La configuración predeterminada suele ser suficiente para la mayoría de los usuarios.

2.2. IntelliJ IDEA

IntelliJ IDEA es un IDE potente que también soporta Rust a través de un plugin.

Instalación de IntelliJ IDEA

  1. Descarga e instala IntelliJ IDEA desde su sitio web oficial.
  2. Abre IntelliJ IDEA y ve a File > Settings > Plugins.
  3. Busca "Rust" y haz clic en "Instalar".

2.3. Otros Editores

Otros editores populares que soportan Rust incluyen:

  • Sublime Text: Usa el paquete "LSP-rust" para soporte de Rust.
  • Atom: Usa el paquete "ide-rust".
  • Emacs: Usa el paquete "rust-mode".

  1. Primer Programa en Rust

Para asegurarte de que todo está funcionando correctamente, vamos a escribir y ejecutar un programa simple en Rust.

  1. Crea un nuevo directorio para tu proyecto y navega a él en la terminal:

    mkdir hello_rust
    cd hello_rust
    
  2. Crea un nuevo archivo llamado main.rs y ábrelo en tu editor de texto o IDE.

  3. Escribe el siguiente código en main.rs:

    fn main() {
        println!("Hola, Mundo!");
    }
    
  4. Guarda el archivo y vuelve a la terminal.

  5. Compila y ejecuta el programa con los siguientes comandos:

    rustc main.rs
    ./main
    

Deberías ver la salida:

Hola, Mundo!

Conclusión

En esta sección, has aprendido cómo instalar Rust y configurar tu entorno de desarrollo. También has escrito y ejecutado tu primer programa en Rust. Con tu entorno listo, estás preparado para sumergirte en los conceptos básicos de Rust en el próximo módulo. ¡Vamos a empezar!

© Copyright 2024. Todos los derechos reservados