3

를 받고 AWS 아마존 AMI에 -g 정자를 설치는 NPM 오류

당신은 sudo을 사용하여 명령을 실행하거나 명령을 실행하거나 필요
npm ERR! tar.unpack untar error /home/ec2-user/.npm/bower/1.3.12/package.tgz 
npm ERR! Linux 3.14.20-20.44.amzn1.x86_64 
npm ERR! argv "node" "/usr/local/bin/npm" "install" "-g" "bower" "-F" 
npm ERR! node v0.10.34 
npm ERR! npm v2.1.14 
npm ERR! path /usr/local/lib/node_modules/bower 
npm ERR! code EACCES 
npm ERR! errno 3 

npm ERR! Error: EACCES, mkdir '/usr/local/lib/node_modules/bower' 
npm ERR! { [Error: EACCES, mkdir '/usr/local/lib/node_modules/bower'] 
npm ERR! errno: 3, 
npm ERR! code: 'EACCES', 
npm ERR! path: '/usr/local/lib/node_modules/bower', 
npm ERR! fstream_type: 'Directory', 
npm ERR! fstream_path: '/usr/local/lib/node_modules/bower', 
npm ERR! fstream_class: 'DirWriter', 
npm ERR! fstream_stack: 
npm ERR! [ '/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:46:53', 
npm ERR!  'Object.oncomplete (fs.js:108:15)' ] } 
npm ERR! 
npm ERR! Please try running this command again as root/Administrator. 

npm ERR! Please include the following file with any support request: 
npm ERR!  /home/ec2-user/var/www/html/npm-debug.log 
+1

'sudo '명령을 실행 해 보았습니까? –

+0

npm을 사용하는 방법을 알려주는 도움말 창이 나타납니다. –

+0

설치를 잊어 버렸습니다. –

답변

6

일반적으로 /usr/local/lib에 쓸 수있는 권한을 가진 사용자입니다. 앤서니 언급 한 바와 같이

npm ERR! Please try running this command again as root/Administrator.

, sudo npm install bower -g를 사용해보십시오 :

sudo npm install -g bower 
2

이 라인은 많은 통찰을 제공합니다.