Estoy tratando de configurar mi entorno de nodo en una nueva instancia de Ubuntu 12.04, con el Nodo 0.8.14 ya instalado, pero me encontré con problemas cuando intento ejecutarlo npm install
. Entonces, cuando lo intento npm install
, dice que necesito ejecutarlo como root o administrador:
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.
Pero cuando intenta ejecutarlo como sudo, dice lo siguiente:
npm WARN cannot run in wd PackNodeDev@0.0.1-166 npm install -g coffee-script node-gyp (wd=/home/ubuntu/PackNode)
En mi package.json, contiene los siguientes scripts:
"scripts": {
"preinstall": "npm install -g coffee-script node-gyp",
"start": "node server.js",
"test": "mocha --require should --compilers coffee:coffee-script --colors"
},
El resto de las dependencias de desarrollo son válidas ya que lo he estado instalando bien en mi propia máquina (Mac). ¿Alguien tiene idea de por qué sucede esto?