Estoy usando la computadora portátil de mi empresa y soy un nuevo usuario de Mac (usé Ubuntu antes):
Hay dos cuentas, la de administrador y la mía. No tengo derechos de sudo. Para instalar homebrew sin derechos de administrador, seguí esta Instalación .
Para instalar el nodo, utilicé brew install node . Tanto node -v como npm -v estaban funcionando. Cuando reinicié la computadora portátil, no puedo encontrar node/npm.
Al ejecutar $ node -v , obtengo -bash: node: command not found (cambié mi terminal predeterminado de zsh a bash y el resultado es el mismo para ambos)
Probé esta solución pero no pude encontrar nvm en el sistema. Soy nuevo en mac y creo que nvm es una especie de administrador de paquetes como homebrew, por lo que esta solución no se aplica a mí (corríjame si me equivoco).
¿Cómo puedo instalar cosas en mi sistema sin derechos de sudo y conservarlas de forma permanente (como un nodo)?
EDITAR:
(Después de agregar brew a la RUTA) Al ejecutar - brew list|grep node , obtuve - node
$ echo $PATH da /usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Users/parthkapadia/homebrew/bin
EDIT2:
El problema era el camino de homebrew. No se agregó a la variable PATH. Cuando reinicié el sistema, homebrew ya no estaba en la RUTA (ya que probablemente se agregó temporalmente cuando lo instalé). Como homebrew no se agregó a PATH, la terminal no reconoció brew ni ningún paquete instalado usándolo como node o npm .
Lo resolví agregando Users/username/homebrew/bin a PATH . Los pasos que seguí son:
cd - para ir al directorio de iniciotouch .zshrc para crear un archivo .zshrc ya que no existíanano .zshrc para abrir el archivo para editarloexport PATH=$PATH:/Users/yourusername/homebrew/bin en el archivo (esto agrega homebrew/bin a la variable PATH)Ahora el terminal puede reconocer brew y, por lo tanto, node y npm también. Consulte esto para obtener una explicación más detallada sobre cómo agregar a PATH en macOS.
Gracias a todas las personas que ayudaron en los comentarios.