3 votos

¿Cómo actualizar nodejs en mac?

Estoy tratando de instalar nodejs en mac usando homebrew, pero cuando ejecuto el comando:

brew install node

Me sale el siguiente error:

Beginning with 0.8.0, this recipe now comes with npm.
It appears you already have npm installed at /usr/local/lib/node_modules/npm.
To use the npm that comes with this recipe, first uninstall npm with
`npm uninstall npm -g`, then run this command again.

If you would like to keep your installation of npm instead of
using the one provided with homebrew, install the formula with
the `--without-npm` option.

pero cuando ejecuto:

sudo npm uninstall npm -g

Obtengo:

sudo: npm: command not found

Cuando ejecuto el comando npm, me sale:

-bash: /usr/local/bin/npm: No such file or directory

así que no estoy seguro de si es realmente instalado o no.

Mi versión de nodo es 0.8.22 (no tengo idea de donde vino). ¿Cómo debo actualizar a la última versión?

2voto

¿Es /usr/local/bin/npm un enlace roto? Eso haría que sudo npm imprimir un error como command not found y npm imprimir un error como No such file or directory .

Usted podría intentar crear un enlace simbólico nuevo nodo:

$ rm /usr/local/bin/npm; brew unlink node; brew link node
Unlinking /usr/local/Cellar/node/0.10.5... 4 links removed
Linking /usr/local/Cellar/node/0.10.5... 5 symlinks created
$ sudo /usr/local/bin/npm uninstall npm -g

O /usr/local/opt/node/bin/npm :

$ ls -l `brew --prefix node`
lrwxr-xr-x  1 lauri  admin  21 Jun 14 18:27 /usr/local/opt/node -> ../Cellar/node/0.10.5
$ sudo /usr/local/opt/node/bin/npm uninstall npm -g

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X