Instalación de NodeJS y NPM en Mac con Homebrew
Clase 7 de 13 • Curso de Configuración de Entorno de Desarrollo en macOS
Contenido del curso
Clase 7 de 13 • Curso de Configuración de Entorno de Desarrollo en macOS
Contenido del curso
Carlos Eduardo Gomez García
Victor Andres Castillo Zambrano
Orlando Jose Altamiranda Piñango
Juan Manuel Chagüendo Benavides
DARWIN JUAN CARLOS CATUNTA GARCIA
Felipe Duarte De la Espriella
Usuario anónimo
Luis Ángel Pérez Hernández
Mario Barceló Sospedra
David Ascanio Dueñas
Steven Castaño Rendon
Jose Angel Gonzalez Becerril
DARWIN JUAN CARLOS CATUNTA GARCIA
Luis Ángel Pérez Hernández
maria juliana rolon rojas
Eduardo Peña Ramos
Kevin Ariel
Eduardo Alonso Rivera
DYVER FERNANDO MORALES VILLEDA
Il Gato
Angel Serrano
David Jaramillo Naranjo
Carlos Escribano Clemente
Laura Garcia
Pablo Andres Fernandez Cari
Pablo Andres Fernandez Cari
Ivan Acosta
Mario Alberto García Meza
Farid HM
Juan David Aguirre
Leonardo Huérfano
RENATO GONZALEZ ROBLES
Javier Macias
Duilio Sotelo
Luis Bryant Virgen Gómez
DYVER FERNANDO MORALES VILLEDA
FELIX NADER NUÑEZ
Anderson Peñaloza
Alejandro Segura
Yeferson Peña
Raúl Andrés Rodríguez Jiménez
Raúl Andrés Rodríguez Jiménez
Miguel Saldana
Iván Camacho
Pablo Antipan Quiñenao
Anthony Ismael Manotoa Moreno
Felipe Joaquin Barale
Carlos Eduardo Gomez García
Jimer Samuel Espinoza
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: .
. Y seguramente existen muchos más 👀
gracias
¿Gestor de Paquetes vendría siendo como un Play Store o App Store entonces? Listo. Aunque mencionaron hay un curso respecto a eso. Ya más adelante profundizaré acerca del tema. Gracias @RetaxMaster
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:
Ve a la terminal y pega esto: /bin/bash -c “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)”
Colocas tu password
Enter (para continuar con la instalación de homebrew)
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)”
Copia desde "echo.... hasta shellenv)" (lo que te salga a ti)
Pegas lo anterior en el terminal
Enter
Instalas node con: brew install node
Finalmente, confirmas que quedó instalado colocando: node --version.
¡Listo!
Super, muchas gracias por el dato !! 👍
Eres un cracksote, mil gracias!
📌 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.
Muchas gracias :D
Aviso: La instalación de Homebrew en la Terminal tarda, sed pacientes. 😃
¡Ánimo! 🚀
Gracias! 😅
Hola Mario, sabrás esta indicación como seguir?:
Disable this behaviour by setting HOMEBREW_NO_INSTALL_CLEANUP.
Hide these hints with HOMEBREW_NO_ENV_HINTS (see man brew).
Esto me sucedió pensaría que ya llegando al final de la instalación pues se demoró su buen rato y aquí es como si ya hubiese terminado, te agradezco si tienes la solución
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
Muchas gracias por el aporte !! 👍
Rifa :)
Yo: Solo son 13 clases en un día lo termino La terminal y el homebrew: Jajajajajajajaja!
+1 jajajajajajaj
jajajaja literal, empecé hace como 3 o 4 horas y dije, nah, pan comido, y aquí estoy apenas en la mitad.
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)
brew install wget
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!
amigo a mi me marca error el homebrew, como instalaste el paquete?
hola, utilicé el método que dices solo que al querer ver las versiones de node y de npm me arroja esto: dyld: lazy symbol binding failed: Symbol not found: ____chkstk_darwin Referenced from: /usr/local/bin/node (which was built for Mac OS X 10.15) Expected in: /usr/lib/libSystem.B.dylib
dyld: Symbol not found: ____chkstk_darwin Referenced from: /usr/local/bin/node (which was built for Mac OS X 10.15) Expected in: /usr/lib/libSystem.B.dylib
Sabes qué puedo hacer para saber si la instalación se hizo correctamente? Tengo macOS High Sierra. Gracias
Para aquellas personas que le salga el error de command not found: brew, solo deben ejecutar esto en la consola:
echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.zprofile eval "$(/opt/homebrew/bin/brew shellenv)"
con esto ya se deberia resolver
excelente gracias por la ayuda
Muchas gracias!!! Entraban los primeros sudores fríos jajaj
Hola, llevo mucho rato intentando instalar brew en mi mac que es macbook air m1 con macos monterrey y no puedo, no me ha funcionado ningún truco o comando. Algún tip? Por favor, gracias!!
Me pasa lo mismo con la M1, pudiste solucionarlo?
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" Usando este si me funcionó! está en su pagina https://brew.sh/index_es
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.
Para checar si ya está instalado homebrew simplemente ejecuta en terminal
brew help
Si no te da error, home-brew ya está instalado.
me dice zsh: command not found: brew Se instalo?
Hola Farid HM, eso quiere decir que no está instalado aún. Saludos
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
Muchas gracias, funcionó perfecto.
Gracias buen hombre
alguien sabe como puedo instalar homebrew en high sierra?
yo tengo el mismo problema
como solucionaste el problema
Hola a todos los usuarios Mac OS quiero compartir mi experiencia instalando homebrew.
Como cualquier usuario instele y desinstale mucos proegramas antes de montar homebrew, esto de alguna manera causo conflictos con homebrew y no lo pude instalar correctamente. Solucion: Hacer respaldo con timemachine, reinstalar macos con una version fresca, con su respaldo recuperen la carpeta de su usuario para no perder un solo archivo, solo la carpeta de usuario. A continuacion instalen homebrew aqui dejo un link que explica de maravilla como hacerlo. Despues intalen su sofware con homebrew para no volver a causar conflictos en su sistema operativo. Despues de muchos dolores de cabeza esto resulto. Espero mi aporte sea de ayuda.
Nunca pares de aprender.
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
Me sucedio que al instalar home brew, me decia que el comando brew no se encontraba
zsh: command not found: brew
lo investigue, y en mi caso se isntalo en /opt/homebrew/, y no en /usr/local/
La solucion
export PATH=/opt/homebrew/bin:$PATH
Mi equipo tiene el chip M1 y tengo MacOs Ventura, espero ayudar. 😄
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
Gracias por ese dato, no sabía como desinstalar node, voy comenzando en esto... Bueno, tengo este problema, si es que es un problema hehe... Me sale al final de la instalación de node esto: Running brew cleanup node…
Running brew cleanup node...
Disable this behaviour by setting HOMEBREW_NO_INSTALL_CLEANUP.
Hide these hints with HOMEBREW_NO_ENV_HINTS (see man brew).
No sé si se debe a un problema o es que se instaló correctamente node, o si debo hacer algo más adicional? Estoy desde una MacBook Air M1.
Ya que después de ello coloqué normalmente: brew update, y me respondió con Already up-to date, también coloqué node -v y me mostró la versión que instalé: 17.4.0., y con npm v- igual. Todo me me lo mostró de la manera correcta por lo que veo, pero mi duda es si tengo que hacer algo adicional por ese mensaje al final de la descarga de node y porque al profesor Ricardo le salió distinto al descargar node.
Greetings from COL🇨🇴! hehe...
link descarga node & npm
Que tanto tarda en qué respondan; profesor Ricardo Celis!. Para algunos es necesario un sistema de respuesta inmediata ya que estos estudios son de una constante continuidad!.
Hola @Ivandcc! Dinos en que te podemos ayudar. Es posible que algun integrante de la comunidad tenga una respuesta que te sirva
Saludos :)
Hola :)
Generalmente muchos estudiantes de la comunidad podemos ayudar, solo deja tu pregunta y seguramente varios respondamos :D
los que tenemos windows que hacemos? xq explicaste todo para iOS.....
¡Hola!, eso es porque este es un curso específicamente para macOS (lo dice el título).
Si quieres aprender qué hacer para Windows, tú tienes que tomar este curso que está especialmente enfocado en Windows:
Curso de Prework: Configuración de Entorno de Desarrollo en Windows
en ese caso entra al curso de Prework: Configuracion de Entorno de Desarrollo en Windows