Ho appena reinstallato Ubuntu 12.04 LTS e prima di ogni altra cosa ho fatto questi passaggi :
Nodo installato tramite Gestione pacchetti con il seguente script
sudo apt-get update sudo apt-get install python-software-properties python g++ make sudo add-apt-repository ppa:chris-lea/node.js sudo apt-get update sudo apt-get install nodejs
Ho cercato di installare yeoman, express, n, i generatori di yeoman a livello globale e tutti hanno restituito lo stesso errore
npm ERR! Errore: EACCES, collegamento simbolico '../lib/node_modules/n/bin/n'
npm ERR! {[Errore: EACCES, link simbolico '../lib/node_modules/n/bin/n'] errno: 3, codice: 'EACCES', percorso: '../lib/node_modules/n/bin/n'}
npm ERR!
npm ERR! Prova a eseguire nuovamente questo comando come root / amministratore.
npm ERR! Sistema Linux 3.8.0-29-generico
npm ERR! comando "/ usr / bin / node" "/ usr / bin / npm" "install" "-g" "-d" "n"
npm ERR! cwd / home / heberlz
npm ERR! nodo -v v0.10.20
npm ERR! npm -v 1.3.11
npm ERR! percorso ../lib/node_modules/n/bin/n
npm ERR! codice EACCES
npm ERR! errno 3
npm ERR! stack stack: EACCES, symlink '../lib/node_modules/n/bin/n'
npm ERR!
npm ERR! Ulteriori dettagli sulla registrazione sono disponibili in:
npm ERR! /home/heberlz/npm-debug.log
npm ERR! non ok codice 0
Proprietà reclamata ricorsivamente delle seguenti cartelle ~ / .npm, / usr / lib / node, / usr / lib / node_modules e dei seguenti symlink / usr / bin / node, / usr / bin / nodejs senza assolutamente successo
Devo installare yeoman e i suoi generatori senza sudo per non avere problemi in seguito :(
ln -s /usr/bin/nodejs /usr/bin/node