Je viens de réinstaller Ubuntu 12.04 LTS, et avant toute chose, j'ai fait ces étapes :
Nœud installé via le gestionnaire de packages avec le script suivant
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
J'ai essayé d'installer les générateurs de yeoman, express, n, yeoman globalement et tous ont renvoyé la même erreur
npm ERR! Erreur: EACCES, lien symbolique '../lib/node_modules/n/bin/n'
npm ERR! {[Erreur: EACCES, lien symbolique '../lib/node_modules/n/bin/n'] errno: 3, code: 'EACCES', chemin: '../lib/node_modules/n/bin/n'}
npm ERR!
npm ERR! Veuillez réessayer d'exécuter cette commande en tant que root / administrateur.
npm ERR! Système Linux 3.8.0-29-générique
npm ERR! commande "/ usr / bin / node" "/ usr / bin / npm" "install" "-g" "-d" "n"
npm ERR! cwd / home / heberlz
npm ERR! nœud -v v0.10.20
npm ERR! npm -v 1.3.11
npm ERR! chemin ../lib/node_modules/n/bin/n
npm ERR! code EACCES
npm ERR! errno 3
npm ERR! Erreur de pile: EACCES, lien symbolique '../lib/node_modules/n/bin/n'
npm ERR!
npm ERR! Des détails de journalisation supplémentaires peuvent être trouvés dans:
npm ERR! /home/heberlz/npm-debug.log
npm ERR! pas ok code 0
Récupération de la propriété des dossiers suivants de manière récursive ~ / .npm, / usr / lib / node, / usr / lib / node_modules, et des liens symboliques suivants / usr / bin / node, / usr / bin / nodejs sans aucun succès
J'ai besoin d'installer yeoman et ses générateurs sans sudo pour ne pas avoir de problèmes plus tard :(
ln -s /usr/bin/nodejs /usr/bin/node