4Geeks chosen to deliver AI education in the Bahamas alongside Harvard, Oxford, and Columbia.See more

Cómo instalar NVM en Mac OS (node.js y npm)

By 4Geeks

Instala nvm 0.41.0 en macOS, cárgalo en zsh, instala Node.js 26 LTS y cambia de versión, en Apple Silicon e Intel.

6 min readLast updated
Icono de NVM

¿Cómo instalar NVM en Mac?

Respuesta corta: abre la Terminal y ejecuta el script oficial:

bash
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.41.0/install.sh | bash

Después ejecuta source ~/.zshrc o abre una terminal nueva, compruébalo con command -v nvm e instala Node.js con nvm install --lts. Funciona en Mac con Apple Silicon (M1 a M5) y con Intel, y no necesitas sudo. También puedes usar brew install nvm, pero el equipo de nvm no da soporte a ese método.

nvm (Node Version Manager) instala varias versiones de Node.js en tu carpeta de usuario y cambia de una a otra con un comando. La última versión es la 0.41.0, del 4 de noviembre de 2026, y nvm install --lts instala Node.js 26, la LTS actual.

En Mac: ejecuta el script de instalación, carga nvm en zsh e instala Node.js 26 LTS.

nvm en Mac de un vistazo

Qué quieresComando
Instalar nvm (recomendado)El script oficial (paso 2)
Instalar nvm con Homebrewbrew install nvm (más abajo)
Cargarlo en la terminal actualsource ~/.zshrc
Comprobar que está instaladocommand -v nvm
Instalar la última LTSnvm install --lts
Instalar una versión concretanvm install 24
Cambiar de versiónnvm use 24
Elegir la versión por defectonvm alias default 26
Ver las versiones instaladasnvm ls

Paso 1: prepara tu Mac

Desde macOS Catalina, la shell por defecto es zsh, que lee ~/.zshrc. El script añade nvm a ese archivo, pero solo si existe. Créalo por si acaso:

bash
touch ~/.zshrc

El script descarga nvm con git. Si tu Mac te pide instalar las Command Line Tools la primera vez, acepta, o instálalas tú con xcode-select --install.

Si ya instalaste Node.js desde nodejs.org o con Homebrew, mejor quítalo antes (brew uninstall node en Homebrew) para que no estorbe a nvm.

Paso 2: ejecuta el script de instalación

bash
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.41.0/install.sh | bash

El script clona nvm en ~/.nvm y añade estas líneas a ~/.zshrc:

bash
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"  # This loads nvm

Para actualizar nvm más adelante, ejecuta el mismo comando con el número de la versión nueva.

Carrera · Ingeniería de IA para Desarrolladores

Tu Mac ya está listo para Node.js, ahora crea con IA

Si ya programas, aprende a crear agentes de IA, sistemas RAG y aplicaciones con LLMs, con mentores y proyectos reales.

Paso 3: carga nvm y compruébalo

La terminal que tienes abierta todavía no conoce nvm. Cárgalo, o cierra y vuelve a abrir la Terminal:

bash
source ~/.zshrc
command -v nvm

Si imprime nvm, está listo. Usa command -v y no which: nvm es una función de la shell, así que which nvm no imprime nada aunque funcione. Si todavía usas bash, carga ~/.bash_profile.

Paso 4: instala Node.js y cambia de versión

bash
nvm install --lts
nvm install 24
nvm ls

nvm install --lts instala Node.js 26, la LTS actual, con su npm. Para cambiar de versión y elegir con cuál empieza cada terminal nueva:

bash
nvm use 24
node -v
nvm alias default 26

nvm use solo cambia la terminal actual. nvm alias default hace que la elección se quede.

Instalar nvm con Homebrew

Mucha gente busca brew install nvm. Funciona, pero el equipo de nvm no le da soporte y tienes que añadir tú las líneas de configuración:

bash
brew install nvm
mkdir -p ~/.nvm

Después añade estas líneas al final de ~/.zshrc y ejecuta source ~/.zshrc:

bash
export NVM_DIR="$HOME/.nvm"
[ -s "$(brew --prefix nvm)/nvm.sh" ] && \. "$(brew --prefix nvm)/nvm.sh"

brew --prefix nvm devuelve la carpeta correcta tanto en Apple Silicon (/opt/homebrew/opt/nvm) como en Intel (/usr/local/opt/nvm). Si algo falla, ejecuta brew uninstall nvm y usa el script oficial.

Instalar NVM en Mac con IA

Un asistente de IA como ChatGPT, Claude o GitHub Copilot puede revisar la configuración de tu shell y leer los errores por ti. Estos tres prompts están listos para copiar.

1. Adapta los pasos a tu Mac

Tengo un Mac con [Apple Silicon / Intel] y macOS [versión]. Mi shell es [zsh / bash].
Quiero instalar nvm 0.41.0 y Node.js 26 LTS, y mantener Node 24 para un proyecto antiguo.
[Ya tengo / No tengo] Node.js instalado con [Homebrew / el instalador de nodejs.org].
Dame los comandos uno a uno y cómo comprobar que cada uno funcionó.

2. Arregla "zsh: command not found: nvm"

Instalé nvm en mi Mac, pero una terminal nueva dice "zsh: command not found: nvm".
Lo instalé con [el script oficial / Homebrew]. Este es el final de mi ~/.zshrc:
[pega las últimas 15 líneas]
Dime qué falta y cómo arreglarlo.

3. Limpia un Node.js antiguo

Antes de nvm instalé Node.js con [Homebrew / el instalador de nodejs.org].
node -v muestra [versión] y which -a node muestra: [pégalo]
Dime si debo quitarlo y cómo, para que las versiones de nvm vayan primero.

Lee cada comando antes de ejecutarlo, sobre todo los que usan sudo o borran archivos.

Usa .nvmrc para fijar la versión de Node.js de un proyecto

Guarda la versión que necesita un proyecto en un archivo .nvmrc y súbelo al repositorio:

bash
cd ~/proyectos/mi-app
node -v > .nvmrc
nvm use

nvm use sin versión lee .nvmrc, y nvm install instala esa versión si falta. Para instalar una versión nueva y llevarte tus paquetes globales:

bash
nvm install 26 --reinstall-packages-from=24
Aprende con un mentor

De configurar Node.js a construir aplicaciones con IA

En la carrera de Ingeniería de IA para Desarrolladores de 4Geeks llevas tu JavaScript más lejos con agentes de IA, RAG y LLMs en proyectos reales.

Errores comunes con NVM en Mac

Qué vesPor qué pasaSolución
zsh: command not found: nvmLa terminal no ha cargado nvm, o ~/.zshrc no existía cuando ejecutaste el scriptEjecuta touch ~/.zshrc, vuelve a ejecutar el script y luego source ~/.zshrc
which nvm no imprime nadanvm es una función de la shell, no un programaUsa command -v nvm para comprobarlo
xcrun: error: invalid active developer pathFaltan las Command Line Tools, a menudo tras actualizar macOSEjecuta xcode-select --install y vuelve a intentarlo
node -v muestra una versión antiguaVa primero un Node.js instalado con Homebrew o con el instalador de nodejs.orgEjecuta nvm alias default 26 y quita el Node.js antiguo si no lo necesitas
Cada terminal nueva vuelve a otra versiónNo hay versión por defectoEjecuta nvm alias default 26
EACCES: permission denied con npm install -gUsas un Node.js instalado con el instalador del sistemaUsa un Node.js instalado con nvm y nunca ejecutes npm con sudo
nvm deja de funcionar tras brew upgradeLas líneas de Homebrew en ~/.zshrc apuntan a una ruta antiguaUsa $(brew --prefix nvm) en ~/.zshrc, o cambia al script oficial

Guías relacionadas

Descarga gratis

NVM en Mac en una chuleta de 2 páginas

El script de instalación, la configuración con Homebrew, zsh, todos los comandos de nvm, .nvmrc, errores comunes y prompts para ChatGPT, Claude o Copilot. Gratis, en PDF.

Chuleta: cómo instalar NVM en Mac

2 páginas · PDF · 4Geeks

  • Los comandos exactos para Apple Silicon e Intel
  • El script y Homebrew, uno al lado del otro
  • Errores comunes y prompts para resolverlos con IA

Consíguela gratis

Tu PDF al instante

Preguntas frecuentes sobre NVM en Mac

¿Quieres pasar de configurar Node.js a crear aplicaciones con IA, con proyectos reales y mentores?

Ver la carrera de Ingeniería de IA para Desarrolladores