Saltar al contenido principal
MDev Env Pro
Guía: Guía Mise - Adiós nvm/pyenv8% Completado

En este módulo aprenderás:

  • Olvídate del desorden de nvm, pyenv y direnv. Instala mise y activa tu shell.
  • Comandos y configuraciones clave para 01. Bienvenida y Setup Ninja
  • Ejercicios prácticos listos para probar en tu terminal local

Habla causa: ¿Por qué seguir usando nvm si ya estamos en 2026?

Seamos honestos, mano. Tu terminal parece feria patronal con tanto gestor independiente: nvm para Node, pyenv para Python, rbenv para Ruby y direnv para las variables. Cada que abres una pestaña nueva en la laptop, se demoran medio segundo en cargar esos shims lentazos.

Ahí es donde entra mise (mise-en-place). Escrito en Rust puro, ultra veloz, y junta las 3 cosas claves en un solo binario:

  1. Dev Tools: Manejo de versiones de lenguaje.
  2. Environments: Carga de .env y variables dinámicas.
  3. Tasks: Correr scripts sin Makefiles feos.
mise-terminal ~ zsh
~/my-project❯

Instalación y Activación Ninja

terminalbash
# 1. Instalar binario en ~/.local/bin
curl https://mise.run | sh

# 2. Activar en tu shell (zsh o bash)
echo 'eval "$($HOME/.local/bin/mise activate zsh)"' >> ~/.zshrc
source ~/.zshrc

# 3. Verificar instalación
mise --version
12:00PM
Instalación y Activación de Mise
💻 Laptop Terminal
Termux 0.118.1 • Android Linux arm64 • Tap para ejecutar
my-project ❯curl https://mise.run | sh
Paso 1/3
Vista simulada: interactúa con toques en pantalla

Tu primer archivo mise.toml

En la raíz de tu proyecto creas tu mise.toml. Olvídate de archivos .nvmrc o .python-version dispersos.

mise.tomltoml
[tools]
node = "26"
python = "3.13"

[env]
NODE_ENV = "development"

Reto Ninja de la Lección 🥷

Demuestra que dominas el setup inicial respondiendo este test rápido:

Reto Ninja: Setup Mise ⚡
Pregunta 1/3
❯reto --step=1

¿Cuál es la principal ventaja de mise frente a nvm o pyenv en tu flujo diario?

Ejercicio Práctico Ninja 🥷

  1. Corre curl https://mise.run | sh en tu terminal.
  2. Añade eval "$(~/.local/bin/mise activate bash)" (o zsh) a tu archivo de configuración de shell.
  3. Crea una carpeta demo-mise y ejecuta mise use node@26.
  4. Comprueba con node -v que ya estás usando Node 26 directo.

¿Terminaste esta lección?

Marca tu progreso para sincronizar el avance en tu navegador.

Inicio
1/13
Siguiente