J'essaie de configurer mon environnement de nœud sur une nouvelle instance d'Ubuntu 12.04, avec le nœud 0.8.14 déjà installé, mais j'ai rencontré des problèmes lorsque j'essaie de courir npm install. Donc, quand j'essaye npm install, cela dit que je dois l'exécuter en tant que root ou administrateur:
Error: EACCES, mkdir '/usr/local/lib/node_modules/coffee-script'
npm ERR!  { [Error: EACCES, mkdir '/usr/local/lib/node_modules/coffee-script']
npm ERR!   errno: 3,
npm ERR!   code: 'EACCES',
npm ERR!   path: '/usr/local/lib/node_modules/coffee-script',
npm ERR!   fstream_type: 'Directory',
npm ERR!   fstream_path: '/usr/local/lib/node_modules/coffee-script',
npm ERR!   fstream_class: 'DirWriter',
npm ERR!   fstream_stack: 
npm ERR!    [ 'DirWriter._create                 (/usr/local/lib/node_modules/npm/node_modules/fstream/lib/dir-writer.js:36:23)',
npm ERR!      '/usr/local/lib/node_modules/npm/node_modules/mkdirp/index.js:37:53',
npm ERR!      'Object.oncomplete (fs.js:297:15)' ] }
npm ERR! 
npm ERR! Please try running this command again as root/Administrator.
Mais lorsque vous essayez de l'exécuter en tant que sudo, cela dit:
npm WARN cannot run in wd PackNodeDev@0.0.1-166 npm install -g coffee-script node-gyp (wd=/home/ubuntu/PackNode)
Dans mon package.json, il contient les scripts suivants:
"scripts": {
    "preinstall": "npm install -g coffee-script node-gyp",
    "start": "node server.js",
    "test": "mocha --require should --compilers coffee:coffee-script --colors"
 },
Le reste des dépendances de développement est valide depuis que je l'ai installé sur ma propre machine (Mac) Quelqu'un a-t-il une idée de pourquoi cela se produit?