node.js - mac - Homebrew npm install: no se pudo enlazar
install node npm osx (1)
Así que cometí el error de tratar de deshacerme de todas las dependencias de sudo. Descargué npm como un paquete del sitio e hice una instalación manual / global. Pero parecía como si siempre tuviera que correr con sudo ... así que traté de desinstalar y ejecutar con homebrew.
Ahora no puedo hacer que node o npm se ejecuten ... Supongo que tengo que enlazar con brew link pero obtengo este error:
Could not symlink share/doc/node/gdbinit
Target /usr/local/share/doc/node/gdbinit
already exists. You may want to remove it:
rm ''/usr/local/share/doc/node/gdbinit''
Intenté eliminar eso: y obtuve permiso denegado.
He intentado ejecutar podar cerveza. Intenté desinstalar y luego volver a instalar siguiendo estos pasos:
$ brew uninstall npm
$ brew uninstall node
$ npm uninstall npm -g
$ sudo rm -rf /usr/local/lib/node_module
Error: el paso ''brew link'' no se completó correctamente
Estoy ejecutando Yosemite 10.10.5. Tengo la versión 2.6.0 de git instalada. Mi homebrew está actualizado. Un doctor cervecero me da esta advertencia:
Warning: You have unlinked kegs in your Cellar
Leaving kegs unlinked can lead to build-trouble and cause brews that depend on
those kegs to fail to run properly once built. Run `brew link` on these:
node
No estoy seguro de dónde ir desde aquí. Estoy tratando de perder mi dependencia de CodeKit y ponerme en marcha.
Parece que varios archivos y directorios en /usr/local
ahora son propiedad de root
, ya que ejecutó un par de pasos usando sudo
. Para deshacerse de estos, recupere la propiedad de todos los archivos y directorios en /usr/local
:
sudo chown -R $USER /usr/local
Una vez hecho esto, ejecute brew doctor
nuevamente.
Preguntas similares se pueden encontrar aquí: