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).
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
# 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:
[tools]
node = "22"
pnpm = "latest"
python = "3.12"
[env]
NODE_ENV = "development"
PORT = "3000"
Ahorro de espacio en Android
Ejecuta periódicamente mise prune -y para borrar binarios descargados antiguos y mantener libre el almacenamiento de tu teléfono.
Reto Ninja de la Lección 🥷
Pon a prueba lo aprendido sobre mise en entornos móviles:
¿Qué ventaja tiene 'mise' frente a tener nvm, pyenv y rbenv instalados a la vez?
Ejercicio Práctico Ninja 🥷
- Instala
misey actívalo en tu archivo~/.zshrc. - Ejecuta
mise use -g node@22y comprueba connode -vque ya responde de inmediato.
¿Terminaste esta lección?
Marca tu progreso para sincronizar el avance en tu navegador.