search
CursosEmpresasBlogLiveConfEventosPrecios
Curso de Rust básico

Instalación de Rust en Windows y WSL

Curso de Rust básico

Contenido del curso

Inicia tu camino con Rust

  • 1
    Bienvenida al Curso Básico de Rust

    Bienvenida al Curso Básico de Rust

    00:41 min
  • 2
    Rust: un lenguaje amado por los desarrolladores

    Rust: un lenguaje amado por los desarrolladores

    02:45 min
  • 3
    Instalando Rust en MacOS o Linux

    Instalando Rust en MacOS o Linux

    03:22 min
  • 4
    Instalación de Rust en Windows y WSL

    Instalación de Rust en Windows y WSL

    Viendo ahora

Domina las bases de Rust

  • 5
    Creando un nuevo proyecto en Rust

    Creando un nuevo proyecto en Rust

    02:33 min
  • 6
    Variables de Rust y cómo mostrarlas en pantalla

    Variables de Rust y cómo mostrarlas en pantalla

    06:50 min
  • 7
    Recibiendo datos del usuario

    Recibiendo datos del usuario

    13:59 min
  • 8
    Condicionales

    Condicionales

    12:21 min
  • 9
    Ciclo Loop

    Ciclo Loop

    12:47 min

Primer proyecto: calculadora digital

  • 10
    Descripción del proyecto

    Descripción del proyecto

    02:12 min
  • 11
    Cargo (dependencias)

    Cargo (dependencias)

    04:15 min
  • 12
    ¿Qué significa unwrap?

    ¿Qué significa unwrap?

    03:39 min
  • 13
    Creando nuestra calculadora

    Creando nuestra calculadora

    17:19 min

Estructuras y funciones en Rust

  • 14
    Arrays y Ciclo For en Rust

    Arrays y Ciclo For en Rust

    10:47 min
  • 15
    Las funciones en Rust

    Las funciones en Rust

    07:08 min

Segundo proyecto: videojuego de texto

  • 16
    Descripción del proyecto: videojuego de texto

    Descripción del proyecto: videojuego de texto

    02:25 min
  • 17
    Creación y descripción del entorno

    Creación y descripción del entorno

    10:23 min
  • 18
    Estructuras básicas, narrativa y opciones de Rust

    Estructuras básicas, narrativa y opciones de Rust

    20:39 min
  • 19
    Interacción con el entorno y datos del usuario

    Interacción con el entorno y datos del usuario

    20:32 min

Esto es solo el comienzo

  • 20
    Únete a la comunidad, Rustacean

    Únete a la comunidad, Rustacean

    00:45 min
schoolTomar examen

Instalación de Rust en Windows y WSL

Escuelas

  • Desarrollo Web
    • Fundamentos del Desarrollo Web Profesional
    • Diseño y Desarrollo Frontend
    • Desarrollo Frontend con JavaScript
    • Desarrollo Frontend con Vue.js
    • Desarrollo Frontend con Angular
    • Desarrollo Frontend con React.js
    • Desarrollo Backend con Node.js
    • Desarrollo Backend con Python
    • Desarrollo Backend con Java
    • Desarrollo Backend con PHP
    • Desarrollo Backend con Ruby
    • Bases de Datos para Web
    • Seguridad Web & API
    • Testing Automatizado y QA para Web
    • Arquitecturas Web Modernas y Escalabilidad
    • DevOps y Cloud para Desarrolladores Web
  • English Academy
    • Inglés Básico A1
    • Inglés Básico A2
    • Inglés Intermedio B1
    • Inglés Intermedio Alto B2
    • Inglés Avanzado C1
    • Inglés para Propósitos Específicos
    • Inglés de Negocios
  • Marketing Digital
    • Fundamentos de Marketing Digital
    • Marketing de Contenidos y Redacción Persuasiva
    • SEO y Posicionamiento Web
    • Social Media Marketing y Community Management
    • Publicidad Digital y Paid Media
    • Analítica Digital y Optimización (CRO)
    • Estrategia de Marketing y Growth
    • Marketing de Marca y Comunicación Estratégica
    • Marketing para E-commerce
    • Marketing B2B
    • Inteligencia Artificial Aplicada al Marketing
    • Automatización del Marketing
    • Marca Personal y Marketing Freelance
    • Ventas y Experiencia del Cliente
    • Creación de Contenido para Redes Sociales
  • Inteligencia Artificial y Data Science
    • Fundamentos de Data Science y AI
    • Análisis y Visualización de Datos
    • Machine Learning y Deep Learning
    • Data Engineer
    • Inteligencia Artificial para la Productividad
    • Desarrollo de Aplicaciones con IA
    • AI Software Engineer
  • Ciberseguridad
    • Fundamentos de Ciberseguridad
    • Hacking Ético y Pentesting (Red Team)
    • Análisis de Malware e Ingeniería Forense
    • Seguridad Defensiva y Cumplimiento (Blue Team)
    • Ciberseguridad Estratégica
  • Liderazgo y Habilidades Blandas
    • Fundamentos de Habilidades Profesionales
    • Liderazgo y Gestión de Equipos
    • Comunicación Avanzada y Oratoria
    • Negociación y Resolución de Conflictos
    • Inteligencia Emocional y Autogestión
    • Productividad y Herramientas Digitales
    • Gestión de Proyectos y Metodologías Ágiles
    • Desarrollo de Carrera y Marca Personal
    • Diversidad, Inclusión y Entorno Laboral Saludable
    • Filosofía y Estrategia para Líderes
  • Diseño de Producto y UX
    • Fundamentos de Diseño UX/UI
    • Investigación de Usuarios (UX Research)
    • Arquitectura de Información y Usabilidad
    • Diseño de Interfaces y Prototipado (UI Design)
    • Sistemas de Diseño y DesignOps
    • Redacción UX (UX Writing)
    • Creatividad e Innovación en Diseño
    • Diseño Accesible e Inclusivo
    • Diseño Asistido por Inteligencia Artificial
    • Gestión de Producto y Liderazgo en Diseño
    • Diseño de Interacciones Emergentes (VUI/VR)
    • Desarrollo Web para Diseñadores
    • Diseño y Prototipado No-Code
  • Contenido Audiovisual
    • Fundamentos de Producción Audiovisual
    • Producción de Video para Plataformas Digitales
    • Producción de Audio y Podcast
    • Fotografía y Diseño Gráfico para Contenido Digital
    • Motion Graphics y Animación
    • Contenido Interactivo y Realidad Aumentada
    • Estrategia, Marketing y Monetización de Contenidos
  • Desarrollo Móvil
    • Fundamentos de Desarrollo Móvil
    • Desarrollo Nativo Android con Kotlin
    • Desarrollo Nativo iOS con Swift
    • Desarrollo Multiplataforma con React Native
    • Desarrollo Multiplataforma con Flutter
    • Arquitectura y Patrones de Diseño Móvil
    • Integración de APIs y Persistencia Móvil
    • Testing y Despliegue en Móvil
    • Diseño UX/UI para Móviles
  • Diseño Gráfico y Arte Digital
    • Fundamentos del Diseño Gráfico y Digital
    • Diseño de Identidad Visual y Branding
    • Ilustración Digital y Arte Conceptual
    • Diseño Editorial y de Empaques
    • Motion Graphics y Animación 3D
    • Diseño Gráfico Asistido por Inteligencia Artificial
    • Creatividad e Innovación en Diseño
  • Programación
    • Fundamentos de Programación e Ingeniería de Software
    • Herramientas de IA para el trabajo
    • Matemáticas para Programación
    • Programación con Python
    • Programación con JavaScript
    • Programación con TypeScript
    • Programación Orientada a Objetos con Java
    • Desarrollo con C# y .NET
    • Programación con PHP
    • Programación con Go y Rust
    • Programación Móvil con Swift y Kotlin
    • Programación con C y C++
    • Administración Básica de Servidores Linux
  • Negocios
    • Fundamentos de Negocios y Emprendimiento
    • Estrategia y Crecimiento Empresarial
    • Finanzas Personales y Corporativas
    • Inversión en Mercados Financieros
    • Ventas, CRM y Experiencia del Cliente
    • Operaciones, Logística y E-commerce
    • Gestión de Proyectos y Metodologías Ágiles
    • Aspectos Legales y Cumplimiento
    • Habilidades Directivas y Crecimiento Profesional
    • Diversidad e Inclusión en el Entorno Laboral
    • Herramientas Digitales y Automatización para Negocios
  • Blockchain y Web3
    • Fundamentos de Blockchain y Web3
    • Desarrollo de Smart Contracts y dApps
    • Finanzas Descentralizadas (DeFi)
    • NFTs y Economía de Creadores
    • Seguridad Blockchain
    • Ecosistemas Blockchain Alternativos (No-EVM)
    • Producto, Marketing y Legal en Web3
  • Recursos Humanos
    • Fundamentos y Cultura Organizacional en RRHH
    • Atracción y Selección de Talento
    • Cultura y Employee Experience
    • Gestión y Desarrollo de Talento
    • Desarrollo y Evaluación de Liderazgo
    • Diversidad, Equidad e Inclusión
    • AI y Automatización en Recursos Humanos
    • Tecnología y Automatización en RRHH
  • Finanzas e Inversiones
    • Fundamentos de Finanzas Personales y Corporativas
    • Análisis y Valoración Financiera
    • Inversión y Mercados de Capitales
    • Finanzas Descentralizadas (DeFi) y Criptoactivos
    • Finanzas y Estrategia para Startups
    • Inteligencia Artificial Aplicada a Finanzas
    • Domina Excel
    • Financial Analyst
    • Conseguir trabajo en Finanzas e Inversiones
  • Startups
    • Fundamentos y Validación de Ideas
    • Estrategia de Negocio y Product-Market Fit
    • Desarrollo de Producto y Operaciones Lean
    • Finanzas, Legal y Fundraising
    • Marketing, Ventas y Growth para Startups
    • Cultura, Talento y Liderazgo
    • Finanzas y Operaciones en Ecommerce
    • Startups Web3 y Blockchain
    • Startups con Impacto Social
    • Expansión y Ecosistema Startup
  • Cloud Computing y DevOps
    • Fundamentos de Cloud y DevOps
    • Administración de Servidores Linux
    • Contenerización y Orquestación
    • Infraestructura como Código (IaC) y CI/CD
    • Amazon Web Services
    • Microsoft Azure
    • Serverless y Observabilidad
    • Certificaciones Cloud (Preparación)
    • Plataforma Cloud GCP

Platzi y comunidad

  • Platzi Business
  • Live Classes
  • Lanzamientos
  • Executive Program
  • Trabaja con nosotros
  • Podcast

Recursos

  • Manual de Marca

Soporte

  • Preguntas Frecuentes
  • Contáctanos

Legal

  • Términos y Condiciones
  • Privacidad
  • Tyc promociones
Reconocimientos
Reconocimientos
Logo reconocimientoTop 40 Mejores EdTech del mundo · 2024
Logo reconocimientoPrimera Startup Latina admitida en YC · 2014
Logo reconocimientoPrimera Startup EdTech · 2018
Logo reconocimientoCEO Ganador Medalla por la Educación T4 & HP · 2024
Logo reconocimientoCEO Mejor Emprendedor del año · 2024
De LATAM conpara el mundo
YoutubeInstagramLinkedInTikTokFacebookX (Twitter)Threads

Instalar Rust en Windows es tremendamente fácil, tenemos dos opciones:

  • Instalarlo en Windows
  • Instalarlo en WSL

Para la primera opción, todo lo que tenemos que hacer es lo siguiente:

  1. Debemos tener instalado Microsoft C++ Build tools for visual studio 2013 o superior.
  2. Ir a la web de Rust.
  3. Darle clic al instalador que necesitemos, en mi caso de 64 bits.
  4. Esto abrirá una interfaz muy sencilla que instalará Rust.
  5. Ya podemos seguir el curso sin problemas. ✅

Para la siguiente opción es aún más fácil todavía, es muy parecido a lo que vimos en la clase anterior:

  1. Asegurarse de tener instalado WSL.
  2. Ejecutar en una consola WSL el siguiente comando:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

Cualquiera de las dos partes nos ayudará a continuar con el curso, la diferencia es únicamente nuestra preferencia personal, yo elegiría WSL. Sin embargo, es únicamente mi opinión.

¡Te espero en la siguiente clase!

Comentarios15

Diana Martinez

Diana Martinez

Estudiante
Hace 4 años
    Hecot Pulido

    Hecot Pulido

    Estudiante
    Hace 4 años
    Max Castillo

    Max Castillo

    Estudiante
    Hace 4 años
Andersson Johan Ramirez Mosquera

Andersson Johan Ramirez Mosquera

Estudiante
Hace 4 años
Mateo Morales García

Mateo Morales García

Estudiante
Hace 4 años
    Mi Chu

    Mi Chu

    Estudiante
    Hace 4 años
Jose Alfonso Velaides Machado

Jose Alfonso Velaides Machado

Estudiante
Hace 4 años
    Hecot Pulido

    Hecot Pulido

    Estudiante
    Hace 4 años
Cristian Fernando Anaya Perez

Cristian Fernando Anaya Perez

Estudiante
Hace 4 años
Max Castillo

Max Castillo

Estudiante
Hace 4 años
    Hecot Pulido

    Hecot Pulido

    Estudiante
    Hace 4 años
Lautaro Sebastián Alomar

Lautaro Sebastián Alomar

Estudiante
Hace 7 meses
    Lautaro Sebastián Alomar

    Lautaro Sebastián Alomar

    Estudiante
    Hace 7 meses
Mauricio Sebastian Gutierrez Perdomo

Mauricio Sebastian Gutierrez Perdomo

Estudiante
Hace 9 meses
Domingo Joel Ramírez Navarrete

Domingo Joel Ramírez Navarrete

Estudiante
Hace un año
Steven Rincon Medina

Steven Rincon Medina

Estudiante
Hace un año
Rodrigo Andrés Moreno Pertúz

Rodrigo Andrés Moreno Pertúz

Estudiante
Hace 4 años
    Hecot Pulido

    Hecot Pulido

    Estudiante
    Hace 4 años
Jader Moncayo

Jader Moncayo

Estudiante
Hace 4 años
    Hecot Pulido

    Hecot Pulido

    Estudiante
    Hace 4 años
    Sergio Estrella

    Sergio Estrella

    Profesor
    Hace 4 años
Jose Ramon Pisa Badias

Jose Ramon Pisa Badias

Estudiante
Hace un año
Israel Josue Feric Godoy

Israel Josue Feric Godoy

Estudiante
Hace un año
Alejandro Soto Diaz

Alejandro Soto Diaz

Estudiante
Hace 4 años

También es posible comenzar a usar Rust sin instalarlo, gracias a su playground oficial en la web.

https://play.rust-lang.org/

Ciertooo, muchas gracias.

Otra opción es https://replit.com/new/rust

Buena herramienta, para practicar en el smartphone

https://docs.microsoft.com/en-us/learn/modules/rust-set-up-environment/ <- Con estos pasos anda bien sin usar wsl para maquinas con menos recursos

El comando a ejecutar es:

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

se les fue el link estilo markdown en el documento:

curl --proto '=https' --tlsv1.2 -sSf | sh

gracias, ahora entiendo porque marcaba dos direcciones 😅

Si tienes **chocolatey ** , puedes instalar facilmente el Microsoft C++ Build Tools y _rust _ con el comando

choco install visualstudio2022buildtools, visualcpp-build-tools, rustup.install -y

!rust en windows con chocolatey

Ohhh, esa no me la sabia, muy buena solucion

En el terminal es este comando:

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

copien el comando que indica la página de Rust https://www.rust-lang.org/tools/install

Sin dudas WSL es muy comodo, te permite mantener la comodidad de windows y experimentar el entorno de Linux que es lo que se usa en la industria

Siii, funciona superbién

Mamita, usn wsl porque sino es un quilombo

me retracto, que fiaca me da wsl, siempre me olvido las contraseñas xd

En windows al instalarlo, actualmente, puedes elegir una opcion que no requiere las herramientas de compilaccion de Visual Studio.

Yo crei que era necesario, pero la comunidad en español del discord oficial me ayudo a notar que no.

De mi parte tuve que ejecutar:

sudo snap install rustup # version 1.28.2, or

sudo apt install cargo # version 1.75.0+dfsg0ubuntu1~bpo0-0ubuntu0.22.04

Si estan en windows usando wsl y obtienen algun error al compilar pueden intentar esto: sudo apt update sudo apt install build-essential

Aqui faltó una ayuda con el tema de la instalacion de Debemos tener instalado Microsoft C++ Build tools for visual studio 2013 o superior.

para escoger cual es el minimo feature a escoger a la hora de instalacion de c++Builder, ya que son muchos, tantos que la minima instalacion son 6gb… alguna ayuda? que es lo minmo que hay que escoger ??????

Asegúrate de descargarlo desde aquí, para instalar solo lo necesario: https://visualstudio.microsoft.com/visual-cpp-build-tools/

Como instalar WSL en Windows? Alguna direcion para poder descargarlo

El link está en la clase, es este https://docs.microsoft.com/en-us/windows/wsl/install

También, hay un curso en el que te enseñan a descargar y configurar WSL2, una terminal, Git, GitHub y VS Code. Es el curso de Prework en Windows, es bastante corto y muy útil :wink:

ok todo instalado

WSL, una papita para los que tienen windows.

Al momento de instalar Microsoft C++ Build..., asegurense de tener habilitado la opción de "Desktop development with C++" para que pueda ser compatible con el Visual Studio Code y no tengan errores al momento de compilar!