Saltar al contenido principal
MDev Env Pro
Guía: Guía Termux - Estación Móvil45% Completado

En este módulo aprenderás:

  • Maneja versiones de Node, Python, Go y variables de entorno en Termux con un solo binario en Rust.
  • Comandos y configuraciones clave para 05. Mise: Gestor políglota
  • Ejercicios prácticos listos para probar en tu terminal local

Habla causa: Despídete de la feria patronal de gestores

Mano, en un celular con recursos ajustados, tener nvm para Node, pyenv para Python y rbenv para Ruby es un suicidio de memoria. Cada uno mete scripts lentazos de bash al iniciar tu shell, haciendo que abrir una terminal demore segundos.

Con mise (mise-en-place), tienes un único binario ultra optimizado en Rust que reemplaza a todos ellos con inyección directa en el PATH al hacer cd.

(Recuerda que en nuestra plataforma tenemos una Guía Mise Completa donde profundizamos en todas sus opciones avanzadas).

Un solo binario en RustSoporte Node, Python, Go, BunInyección instantánea en PATH

Instalación de Mise en Ubuntu / Termux

# 1. Descargar e instalar el binario oficial de mise
curl https://mise.run | sh

# 2. Agregar a tu PATH y activar en Zsh
echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.zshrc
echo 'eval "$($HOME/.local/bin/mise activate zsh)"' >> ~/.zshrc

# 3. Recargar configuración
source ~/.zshrc

Comandos Clave que Debes Dominar

terminalbash
# Instalar y fijar Node.js 22 LTS y Python 3.12 globalmente
mise use -g node@22
mise use -g python@3.12

# Listar todas las herramientas instaladas
mise ls

# Ver qué versiones están activas en el directorio actual
mise current

# Limpiar versiones viejas o no usadas para liberar espacio en el celu
mise prune -y

El archivo mise.toml en tus Proyectos

Cuando estés trabajando en un proyecto, crea un mise.toml en su carpeta raíz. Cualquier compañero de equipo (o tú mismo en tu laptop) tendrá exactamente el mismo runtime:

mise.tomltoml
[tools]
node = "22"
pnpm = "latest"
python = "3.12"

[env]
NODE_ENV = "development"
PORT = "3000"

Reto Ninja de la Lección 🥷

Pon a prueba lo aprendido sobre mise en entornos móviles:

Reto Ninja: Mise Políglota ⚡
Pregunta 1/3
❯reto --step=1

¿Qué ventaja tiene 'mise' frente a tener nvm, pyenv y rbenv instalados a la vez?

Ejercicio Práctico Ninja 🥷

  1. Instala mise y actívalo en tu archivo ~/.zshrc.
  2. Ejecuta mise use -g node@22 y comprueba con node -v que ya responde de inmediato.

¿Terminaste esta lección?

Marca tu progreso para sincronizar el avance en tu navegador.