Aún no tienes acceso a esta clase

Crea una cuenta y continúa viendo este curso

Instalación de Homebrew y Node.js

7/13
Recursos

El enlace de la descarga de Homebrew suele actualizarse con el tiempo. Para asegurarte que estás descargando la versión más reciente es recomendable que accedas a la página oficial de Homebrew y copies el enlace que ellos te proporcionan directamente. De esta forma puedes instalar la última versión. 😉

Aportes 127

Preguntas 130

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.

Una forma más sencilla de definir qué es un manejador de paquetes es imaginártelo como que allá en la nube hay un montón de programas volando y que tú simplemente puedes llegar a decir: “¡Quiero este!”, tal cual como un niño en una dulcería jaja.
.
Homebrew es el más usado para macOS, pero aquí te pongo otros ejemplos de manejadores de paquetes que existen:
.

  • apt: El manejador de paquetes de Linux (Debian y Ubuntu)
  • npm: El manejador de paquetes de JavaScript
  • yarn: Una alternativa a NPM
  • composer: El manejador de paquetes de PHP
  • pip: El manejador de paquetes de Python

.
Y seguramente existen muchos más 👀

Para las personas que tengan macOS Big Sur o simplemente les aparece que /bin/bash no fue encontrado; usar este comando

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

https://brew.sh/index_es

Tengo Macbook air con chip M1 y luego de instalar homebrew me salió esto:

Warning: /opt/homebrew/bin is not in your PATH.

Cuando intenté instalar node, me salió esto:

command not found: brew

Así que hice lo siguiente para solucionarlo:

  1. Ve a la terminal y pega esto: /bin/bash -c “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)”

  2. Colocas tu password

  3. Enter (para continuar con la instalación de homebrew)

  4. Cuando finalice la instalación, te aparecerá Warning: /opt/homebrew/bin is not in your PATH. Así que mas abajo donde aparece este warning aparece algo así:

echo ‘eval “$(/opt/homebrew/bin/brew shellenv)”’ >> /Users/juanma/.zprofile
eval “$(/opt/homebrew/bin/brew shellenv)”

  1. Copia desde “echo… hasta shellenv)” (lo que te salga a ti)

  2. Pegas lo anterior en el terminal

  3. Enter

  4. Instalas node con: brew install node

  5. Finalmente, confirmas que quedó instalado colocando:
    node --version.

¡Listo!

📌 Los manejador de paquetes permiten automatizar el proceso de instalación, actualización, configuración y eliminación de programas de un computador de forma coherente.

APUNTES DE LOS COMANDOS UTILIZADOS EN LA CLASE

Homebrew

/bin/bash -c “$(curl -fsSL https://raw.githubusercontent.com/Homebr
ew/install/master/install.sh)”

limpiar la terminal

clear

node

brew install node

actulizar

brew update

version de node

node -v

version de npm

npm -v

Aviso: La instalación de Homebrew en la Terminal tarda, sed pacientes. 😃

¡Ánimo! 🚀

Para ahorrarles un poco de tiempo con el comando de instalación de Homebrew
/bin/bash -c “$(curl -fsSL https://raw.githubusercontent.com/Homebr
ew/install/master/install.sh)”

Para los que tengan una Macbook con chip M1, y les salga el siguiente warning al instalar homebrew:

Warning: /opt/homebrew/bin is not in your PATH.

Se soluciona editando el ~/.bashrc de la siguiente manera:

vi .bashrc
export PATH=/opt/homebrew/bin:$PATH
source ~/.bashrc

Tuve problemas para instalar node % npm en mi mac mini con procesador M1. Descargue ambos en el sitio oficioal, en mi caso clique en el logo de apple y descargo. Lo instale como cualquier programa. Luego en la terminal para verificar que se instalo consulto las versiones:

$ node --version
$ npm --version

el link:

Hola. Para todos aquellos que tienen, al igual que yo, una versión de MacOS viejita y no pueden instalar Node.js como indica el video porque les marca error, les muestro cómo hacerlo (o por lo menos cómo me funcionó a mí) y sin que se tarde 1000 horas. Cabe señalar que yo tengo MacOS High Sierra (10.13)

  1. Instalar Homebrew (este sí, como se indica en el video o como lo mencionan en los comentarios)
  2. Instalar wget. Este permite la descarga de contenidos desde servidores web de una forma simple. Para esto usen el siguiente comando.
brew install wget 
  1. Descargar node.js e instalarlo simultáneamente con el siguiente comando.
curl "https://nodejs.org/dist/latest/node-${VERSION:-$(wget -qO- https://nodejs.org/dist/latest/ | sed -nE 's|.*>node-(.*)\.pkg</a>.*|\1|p')}.pkg" > "$HOME/Downloads/node-latest.pkg" && sudo installer -store -pkg "$HOME/Downloads/node-latest.pkg" -target "/"

Y listo, eso sería todo. Sólo son tres pasos. De hecho lo instalé también en MacOs Catalina y funcionó. Por lo que veo es otra forma de instalarlo.

Les dejo la fuente por si tienen alguna duda: https://nodejs.org/es/download/package-manager/#macos

¡Éxito!

Tenía problemas para instalar homebrew. Parece que el link que nos presenta Ricardo suele actualizarse.

Les recomiendo entrar directamente a la página de homebrew: https://brew.sh y copiarlo directamente de ahí para pegarlo en su Terminal.

A este momento, el link es: /bin/bash -c “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)”

Después de ejecutarlo solo deberán ingresar: brew install node

Para aquellos curiosos y deseen tener superpoderes en su terminal (Línea de comandos), pueden combinar Iterm2 + Zsh. Aquí un enlace que puede ser de interés. https://medium.com/ayuth/iterm2-zsh-oh-my-zsh-the-most-power-full-of-terminal-on-macos-bdb2823fb04c

https://bit.ly/nodenpm

link descarga node & npm

alguien sabe como puedo instalar homebrew en high sierra?

Para checar si ya está instalado homebrew simplemente ejecuta en terminal

brew help

Si no te da error, home-brew ya está instalado.

Para M1 chip

En su navegador: https://brew.sh/index_es

El link que aparce al principio de la pagina, aca lo pego por cualquier cosa.

/bin/bash -c “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)”

Soy nuevo en macos y viendo encontre en el sitio oficial de brew el siguiente comando, solo copienlo y le dan enter. A mi no me marco ningun error con M1:

https://brew.sh/

Saludos

si tienen una versión muy vieja de macOS pueden usar esto

brew install --build-from-source node

Yo: Solo son 13 clases en un día lo termino
La terminal y el homebrew: Jajajajajajajaja!

Para aquellas personas que tengan un Mac con chip M1 y esten recibiendo el siguiente error:

Warning: /opt/homebrew/bin is not in your PATH.

Pueden encontrar una solución sencilla en este video https://www.youtube.com/watch?v=SOjSNB7F2m4

Abrimos la terminal

Antes de instalar node hay que instalar homebrew

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Aquí también tenemos el comando a usar.

https://brew.sh/index_es

Que es un manejador de paquetes: Es un repositorio donde hay variedad de software que se puede descargar.

Homebrew es el paquete mas popular en Mac. Maneja paquetes para el sistema operativo.

Pero también vamos a usar npm node pakage manager, maneja software o librerias herramientas o boques de codigo para proyectos web principalmente.

La maravilla de la terminal instalar sin tener que usar el mouse de un lado a otro.

Para instalar node usamos el comando:

brew install node

Para actualizar la lista de paquetes de brew, la lista interna de paquetes.

brew update

Para confirmar la instalación de node:

node -v
npm -v

Aquí les dejo el link para ver todos los programas que pueden descargar con brew.

Solo tengan en cuenta que si alguno requiere licencia, se las sigue pidiendo. Es muy fácil solo con el comando brew install --cask seguido del cask que quieran instalar, por ejemplo:

brew install --cask spotify

Hola a todos me aparecio esto ¿que hago?

error: Not a valid ref: refs/remotes/origin/master
fatal: ambiguous argument 'refs/remotes/origin/master': unknown revision or path not in the working tree.
Use '--' to separate paths from revisions, like this:
'git <command> [<revision>...] -- [<file>...]'

me aparece el error “zsh: command not found: brew” al parecer es por que no tengo xcode instalado, pero voy a la appstore y no me deja instalarla porque mi sistema no es superior al macOS11. tampoco me ha llegado esa actualización. tengo macOS catalina 10.15.7. alguien me puede ayudar?

Me salió, pero quiero hacer un aporte, para los que no le salen vayan a esta página para descargar node.js
https://nodejs.org/es/download/

¡Hola!
Si tienen problemas para seguir con la instalación en una nueva apple con chip M1, les sugiero que lean el siguiente enlace:

https://michael.codes/posts/nodejs_apple_silicon/

Me funcionó y lo pude instalar. 🤟🏼

Para los que tenemos MAC, pero versión menos moderna, les aconsejo leer este tutorial. https://franyerverjel.com/blog/instalacion-de-homebrew-en-mac

Después de 4 horas, esto me ayudo.

Para quienes tengan Big Sur 11.4 con Chip M1, hay que hacer unos pasos adicionales… les saldrá el error de que no se ha encontrado el comando BREW después de aparentemente instalar.

  • Verifiquen la descarga del Homebrew desde el siguiente comando:

/bin/bash -c “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)”

  • Cuando termine la instalación… aparecerá Warning:
  1. /opt/homebrew/bin is not in your PATH.

  2. Así que mas abajo donde aparece este warning aparece algo así:

echo ‘eval “$(/opt/homebrew/bin/brew shellenv)”’ >> /Users/___/.zprofile
eval “$(/opt/homebrew/bin/brew shellenv)”

  1. Copia desde “echo… hasta shellenv)” (lo que te salga a ti)

  2. Pegas lo anterior en el terminal

  3. y Enter.

ejecuten el comando brew help para verificar que quedó instalado, y procedan a instalar el node

https://lamanzanamordida.net/homebrew/

Aquí podrás de pronto leer un poco y entender acerca de Homebrew. me quedaron dudas y busque y en este link se aclaró un poco para mi , espero que les sirva.

Para los que tiene bigsur este es el comando
/bin/bash -c “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)”

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

Resumen de clase:

Primero explicaremos que es un manejador de paquetes, es una colección de herramientas que sirven para automatizar el proceso de instalación, actualización, configuración y eliminación de paquetes de software.

El manejador que vamos a usar en Mac es Homebrew o NPM (el primero maneja software para tu Mac y su sistema operativo y el otro, maneja software y librerías o pequeños bloques de código para proyectos Web principalmente).

Pasos para instalar Homebrew y node.js

  1. Abrimos nuestra terminal en Mac.
    Escribimos el siguiente comando en nuestra terminal: /bin/bash -c “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)”

  2. Te perderá tu contraseña para continuar y le damos enter. Ejecutará la instalación y tomará algo de tiempo.

  3. Limpiamos la pantalla con comando: clear
    Ahora usamos el comando: brew install node

  4. Otro comando que debemos conocer es el que busca actualizaciones de la lista: brew update

  5. Para ver la versión que tenemos del node usamos el comando: node -v

  6. Verificamos la instalación de npm con el comando: npm -v

  7. Listo, ya está listo el entorno.

A dia de hoy Agosto 25 de 2021, el comando cambió un poco, al menos desde mi Mac M1 es:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Siempre lo pueden copiar de la pagina oficial https://brew.sh/

a quienes les aparece este error en Macbook 13" version 2012 con Catalina 10.15.7 a la hora de instalar “node” desde hombrew siguiendo los pasos del profe Ricardo :
$ Brew install node
Warning: No available formula with the name “node”.
==> Searching for similarly named formulae…
Error: No similarly named formulae found.
It was migrated from homebrew/cask to homebrew/core.

utilizen este link para descargarlo desde la pagina directamente:
https://nodejs.org/es/download/

Yo tengo Macbook Air con m1 para poder instalarlo hice los siguientes pasos:

  1. copiar el siguiente link y pegar en la terminal:
    /bin/bash -c “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)”
  2. darle enter
  3. te pedira tu Password: igresas la clave de tu mac y le das enter.
  4. se iniciara la instalacion
  5. encaso de que despues de la instalacion no te funcione, debes copiar el siguiente y pegarlo en la terminal
  6. /bin/bash -c “$(curl -fsSL https://gist.githubusercontent.com/nrubin29/bea5aa83e8dfa91370fe83b62dad6dfa/raw/48f48f7fef21abb308e129a80b3214c2538fc611/homebrew_m1.sh)”
  7. darle enter te pedira la clave de tu mac, enter y listo ya quedaria.

Algo importante de porque usar manejadores de paquetes y no descargar manual las carpetas de las librerías y usarlas, es porque te ayudan a que las librerías de tu proyecto se mantengan actualizadas.

Esto lo verás en un curso futuro de gestión de paquetes npm pero es el porque utilizar manejadores de paquetes.

https://platzi.com/tutoriales/1763-npm/8399-como-funcionan-las-versiones-en-npm/

Homebrew me recuerda al “hombrew channel” que era el programa para piratear Wii Nintendo

tengo Mac M1 y no me instala nada :S

Nunca le había visto un uso tan practico a un manejador de paquetes. Pero que fácil es con un comando poder instalar lo que queramos sin necesidad de ir al navegador, buscar el programa, descargar, descomprimir si es el caso, instalar, etc…
Bien por incluir este tema en el curso.

Para los que no les guste la terminal por defecto de MacOS por sus colores y estilos “simples”, existe Hyper. Es una terminal que puedes customizar totalmente, la recomiendo si eres adicto a los buenos themes como yo 😉
hyper.is

La explicación esta excelente pero creo que más fácil es de ir a https://brew.sh/index_es y seguir los pasos…

Hay que tener en cuenta que en las Mac M1 se puede instalar nativo Homebrew , pero no todos los paquetes son compatibles con M1 es recomendable tener dos veces el Homebrew una corriendo nativa y otra en rosetta (en un duplicado la terminal)

Llego hasta este punto y nada sale bien.
Escucho que debo ver otro curso para poder entender y me imagino que siguen recomendando otros cursos.
Efecto Netflix mucho para ver y no saber qué escoger.

Para esta parte del curso, no tome nota, solo observe. Me parecio adecuado ya que poseo un computador con Windows.

Homebrew - Maneja paquetes para tu sistema operativo. Software para tu mac.

NPM - Maneja Software (pequeñas librerias/herramientas/bloques de código) para proyectos web.

Hola amigos para la instalación de Hombrew a mi no me sirvió el comando que puso el maestro, tampoco muchos de los que pusieron en los comentario, este fue el único que me sirvió /bin/bash -c “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)” también pueden buscarlo y copiarlo en la pagina de Hombrew

Adicionalmente no es muy recomendable instalar nodejs directamente porque hay proyectos que necesitan una versión especifica de nodejs para ello es aconsejable instalar otro paquete para poder tener mas de una versión de nodejs, este paquete se llama nvp. La instalación de nvm es muy simple solo hay que ejecutar

brew install nvm

Luego de tener nvm instalado podemos listar las versiones disponibles de nodejs de la siguiente forma

nvm ls-remote 

Este comando nos mostrará todas las versiones de nodejs que se pueden instalar, luego de eso podemos instalar una version especifica con el comando nvm install <nombre o versión> Ejemplo:

nvm install 14 

Este comando instalará la ultima versión disponible de nodejs 14

Podemos instalar tantas versiones como necesitemos y para cambiar entre versiones solo hay que usar el comando nvm use <version> donde version es el numero de versión o nombre. Ejemplo

nvm use 14

Para saber las versiones que tenemos instaladas se usa el comando

nvm ls
Para los que tienen Big Sur, yo tengo con un M1 y sale un error al querer usar el comando “brew” que es el siguiente:
% brew help zsh: command not found: brew

En mi caso tuve que crear el ./zshrc de forma manual para esto abrimos la terminal y se escribe touch ~/.zshrc , esto creara el .zshrc pero estara en hidden.

Para abrirlo se usa open ~/.zshrc

Para dejar el homebrew en el Path, pueden usar lo siguiente echo 'export PATH="/opt/homebrew/bin:$PATH"' >> ~ /.zshrc. De esta forma ya podremos usar el brew sin ningun problema

Ejecuté brew install node y me instaló la versión 17.0.1 pero me causó muchos errores para inatalar modulos de proyectos que ya venía realizando. Así que instalé la versión 14.18.1 y todo va mejor.
Si ya instalaron la versión 17 entonces pueden ejecutar los siguientes comandos

brew uninstall --force node
brew cleanup
brew install node@14
brew link node@14
node -v
// v14.18.1

Amigos el comando a la fecha ha sido actualizado a:
/bin/bash -c “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)”

Si alguien está intentando instalar Homebrew en un mac con chip M1 y ha tenido problemas o errores, le recomiendo este video:

https://www.youtube.com/watch?v=lnPC1fU2viI

Saludos.

Si tienen un Macbook con chip M1 les recomiendo guiarse con este vídeo: (https://www.youtube.com/watch?v=SOjSNB7F2m4)

El comando actual para el gestor de paquetes homebrew es:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

fuente: github

Vaya clase!! Tardé casi 1 hora instalando homebrew y node… hubo momentos largos en que todo parecía pasmado. No sé si fue mi red, mi equipo o si algo hice mal… Les deseo paciencia…

para los que tienen version macOS Monterey 12.0.1 aquí les dejo.

/bin/bash -c “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)”

copien y peguen exacto en el terminal

version de node: 17.0.1
version de npm: 8.1.0

En caso de que les aparezca command not found on zhs, deben irse a preferencias de la terminal y en la seccion las shell se abren con: cambian a Comando(ruta completa) y ponen /bin/bash.

Ya tenia algo de rato que no volvía a la terminar y esta genial uno se enamora de estas cosas tan lindas de la programación.

Para los que tenga Problemas al instalar Node.js dede la terminal una opción seria su Sitio Oficial hay esta los Instaladores.

SitioOficial

a mi no me funciono pero utilice el siguiente codigo
/bin/bash -c “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)”

super

Les puede gustar Fig. Es una extensión para autocompletar en la terminal.

Un aporte a quien le sale error y no le deja instalar, almenos a mi me funciono

yo me fui a terminal / preferencias y donde dice perfiles elegi el que dice homebrew despues en shell /ejecutar comando escribi /bin/ksh

cerre y abri de nuevo la terminal y en el menu hice shell/nueva ventana y me eleji homebrew y ahi sale todo negro y verde y pues coloque todo de nuevo osea
/bin/bash -c “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)”

y me instalo bien

Para los que tienen problemas y no reconoce el comando brew, aquí os dejo lo que a mí me ha funcionado :
(ejecutar cada linea en este orden en la terminal)

cd /opt/homebrew/bin/

PATH=$PATH:/opt/homebrew/bin

cd

touch .zshrc

echo export PATH=$PATH:/opt/homebrew/bin >> .zshrc

En mi caso no me reconoció el comando “brew”, así que no pude instalar Node de ese modo, tampoco me reconocía los comandos para ver la versión. Lamentablemente no hay a quien preguntarle =/

Buena clase chicos
-Este mensaje es de ayuda para los que estan teniendo problemas en descargar en su terminal el HomeBrew / Node j.s.
SOLUCION QUE APLIQUE
Debido a que aveces se hace larga la descarga de estos packs se cancela o se interrumpe por cualquier razon , quedan datos resagados y al intentar volver a descargar da error.
Escriban esto en su terminal para eliminar datos innecesarios o duplicados :
/bin/bash -c “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall.sh)”

seguidamente volver a hacer la descarga.
el codigo actualizado a dia de hoy es :

/bin/bash -c “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)”

Listo 😉

el node j.s Se pede instalar directo desde la pagina aca les dejo el link :
https://nodejs.org/es/download/current/
Descargar la version LTS Para evitar errores.

Para versiones mas recientes, hablandote de Mac Os Monterrey, es necesario que despues del primer paso (instalar el homebrew) ejecutar el comando brew doctor.

el primer error sera necesario copiar el comando y presionar enter para ejecutarlo y completar la instalación del brew core de lo contrario no te dejara instalar el node.

posterior a hacer ese proceso el comando brew install node funciona normalmente.

Homebrew es apt-get de Ubuntu

TERMINAL para instalación de Homebrew /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

Este es el comando usado por el profesor.

/bin/bash -c “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)”

Para M1 Macs

https://stackoverflow.com/questions/66666134/how-to-install-homebrew-on-m1-mac

Esta es la mejor forma de installarlo.

si no les funciona brew en chip M1
luego de ejecutar el comando:
/bin/bash -c “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)”

ejecuten el siguiente comando;
echo “export PATH=/opt/homebrew/bin:$PATH” >> ~/.zshrc

reinicien la terminal y listo, a mi me funcionó

Hasta este momento estoy muy contento con lo aprendido en el curso. Como soy un principiante en este mundo debo buscar una estrategia para tener en mi memoria de largo plazo los comandos más importantes al crear código, Muchas gracias por el curso, he aprendido mucho y de aquí el compromiso a seguir aprendiendo y practicando.

si no les funciona brew en chip m1, les dejo este enlace a mi me funcinó

https://www.youtube.com/watch?v=lnPC1fU2viI

en este video hay una manera de instalar brew home en espaniol para M1

Mi versión de node v17.7.1 con npm de 8.5.2

Tengo un Macbook pro año 2012 con SO macOS High Sierra versión 10.13.6 instale el manejador de paquetes y node.js sin problemas siguiendo los pasos que indica el profesor.
ADVERTENCIA: Tarde 2.5 horas, pero todo bien, para los que tengan mi mismo caso.

Hola a todos, amigos. 😄
Estuve viendo las preguntas sin resolver y veo que la gran mayoría son errores de sintaxis o con la URL, por typos o no escribir bien el comando. Sé que puede ser difícil porque es largo.
Recomiendo:

  1. Ir a la página oficial, copiar y pegar todo el comando. Esta dirección:
    https://brew.sh/index_es

  2. Poner la contraseña y dar ENTER cuando solicite confirmar (return).

para los que les marca error que no encontré el archivo aquí les dejo el link actualizado 17/02/22

/bin/bash -c “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)”

Solución para poder ejecutar brew en Mac M1.

Después de instalar Homebrew ejecutar estas dos líneas y así podrán instalar node.

echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.zprofile

eval "$(/opt/homebrew/bin/brew shellenv)"

Buenas, un pequeño aporte, yo tengo macOS Monterey, no me funcionaba, resulta que al terminar de instalar, debemos ejecutar los dos comandos que dice al final
==> Next steps:

  • Run these two commands in your terminal to add Homebrew to your PATH:
    echo ‘eval “$(/opt/homebrew/bin/brew shellenv)”’ >> /Users/juand/.zprofile
    eval “$(/opt/homebrew/bin/brew shellenv)”
  • Run brew help to get started

y ya funciona sin problemas

¿Qué hace Homebrew?

Homebrew instala todo aquello que necesitas que Apple no instala de serie.

https://brew.sh/index_es

Si tienes un Mac con chip m1
Después de seguir el procedimiento para instalar corre el siguiente script dentro de la terminal

/bin/bash -c “$(curl -fsSL https://gist.githubusercontent.com/nrubin29/bea5aa83e8dfa91370fe83b62dad6dfa/raw/48f48f7fef21abb308e129a80b3214c2538fc611/homebrew_m1.sh)”

Porque me paso… Pensé que instale Brew y cuando le daba a Brew install node me decía cómo que no existía. Pense que era un error busque en los comentarios y encontre a personas con el mismo error. Y luego intente hacerlo y no funcion… bueno sucede que yo no lei bien y lo primero que te aparece cuando le das el primer enter dice que le des enter para seguir o otra tecla para abortar. Yo pensé que cuando le di y se quito se instaló, pero no fue así, porque ahora que se me ocurrió volver a instalarlo pues, ahi si se instalo de una vez y ahi si me percate de lo que decía.

Creo que este error le debe de estar pasando a muchos, y bueno espero les ayude, intenten instalarlo de nuevo, delen SOLO a enter y listo, de seguro les funcionara. Pasen de la siguiente imagen:

Tambien me paso que tome esa capture y pensé que ese era el final, y luego escribiendo esto descargo mas cosas… así que esperen que vuelva hasta diga el nombre de su máquina.

Si tienen problemas con Homebrew, puede que esten apuntando a la rama del repo equivocada, aqui esta la solución:
https://apple.stackexchange.com/questions/148901/why-does-my-brew-installation-not-work/347134

Amigos a la fecha las versiones son:
[email protected] ~ % node -v
v17.3.1
[email protected] ~ % npm -v
8.3.0
[email protected] ~ %

A este momento, el link es: /bin/bash -c “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)”

Para casos como el mío, en donde tienen versiones anteriores de Mac (ejemplo menores a 11), la instalación del Homebrew no es posible desde la tienda, porque se requiere XCode, y si tienen un Mac anterior, no lo van a encontrar en la tienda. Entonces lo que deben hacer es:

  1. Entrar a este enlace: https://developer.apple.com/es/support/xcode/
  2. fijarse que versión de Mac tienen y que versión de XCode le corresponde
  3. Entrar a este enlace: https://developer.apple.com/download/all/ y descargar la versión de XCode que es compatible con su versión del sistema operativo (Ejemplo en mi caso XCode 12.4)
  4. Luego de descargar la versión correspondiente, instalarla y una vez instalada, continuar con el comando de instalación del Homebrew: /bin/bash -c “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)”
  5. Finalmente: brew install node
  6. Verificar las versiones de node y npm

Solo funcionará de la versión MacOS Catalina o posterior

Si tu teclado no tiene Command o estás utilizando un teclado externo Windows, la tecla Command es la tecla de bandera de Windows.

Just copy and paste it:
/bin/bash -c “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)”

me sale error cuando doy el comando de /bin/bash -c “$(curl -fsSL https://raw.githubusercontent.com/Homebr
ew/install/master/install.sh)”

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

Gracias!

Pero si es necesario tener instalado Xcode en la Mac

Excelente

creo que debe estar instalado Xcode