Ho provato a correggere l'errore in cui devi usare sudo quando esegui npm. Ho seguito ciecamente un collegamento per disinstallare il nodo, il codice era da questo gistIl nodo è già installato, è solo non collegato
Dopo aver eseguito il comando, ho provato a reinstallarlo con brew: brew install node
. Che mi ha dato il seguente errore:
Error: The `brew link` step did not complete successfully
The formula built, but is not symlinked into /usr/local
Could not symlink share/doc/node/gdbinit
/usr/local/share/doc/node is not writable.
You can try again using:
brew link node
Cercando di correre brew link node
, ho ottenuto:
Linking /usr/local/Cellar/node/5.4.0...
Error: Could not symlink share/systemtap/tapset/node.stp
/usr/local/share/systemtap/tapset is not writable.
Poi quando scrivo brew install npm
, ottengo:
Warning: node-5.4.0 already installed, it's just not linked
Quando scrivo npm -v
I get:
env: node: No such file or directory
Qualche idea su come risolvere questo?
Questo gist è progettato per l'installazione pkg, non Homebrew. Potresti provare a rimuovere il nodo con 'brew remove node', quindi reinstallarlo. –
@ AlexanderO'Mara L'ho inizialmente installato con il programma di installazione pkg, quindi ho provato con brew. L'esecuzione di 'brew remove node' non ha funzionato. Installare ancora brew dà ancora l'errore di collegamento – Ela
Eseguire 'brew doctor' e vedere quali avvertenze si ottengono. Sembra che le autorizzazioni possano essere state modifiche. Vorrei anche provare a cancellare manualmente la cartella '/ usr/local/Cellar/node /' se l'hombrew non può rimuoverlo. –