Come aggiornare nodejs su mac?

2

Sto cercando di installare nodejs su mac usando homebrew, ma quando eseguo il comando:

brew install node

Ho ricevuto il seguente errore:

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.

ma quando corro:

sudo npm uninstall npm -g

Ottengo:

sudo: npm: command not found

Quando eseguo il comando npm , ottengo:

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

quindi non sono sicuro che sia effettivamente installato o meno.

La mia versione del nodo è 0.8.22 (non ho idea da dove provenga). Come dovrei aggiornarlo alla versione più recente?

    
posta Levani 14.06.2013 - 15:04
fonte

1 risposta

1

/usr/local/bin/npm è un link simbolico non funzionante? Ciò renderebbe sudo npm stampare un errore come command not found e npm stampare un errore come No such file or directory .

Potresti provare a creare un nuovo link simbolico per il 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 usa /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
    
risposta data 14.06.2013 - 17:33
fonte

Leggi altre domande sui tag