2016-06-02 4 views
3

npm install -g bower을 실행할 때 아래 오류가 발생합니다.bower 설치가 실패합니다. EACCES : 허가 거부 오류

노드 버전 v6.2.0 NPM 버전 3.9.3 OSX 요세미티

/usr/local/lib/node_modules/bower/lib/node_modules/configstore/index.js:54 던져 ERR; ^

오류 : EACCES : 권한이 거부,이 파일을 열고 '/Users/XXX/.config/configstore/bower-github.json' 시작할 필요가 없습니다 액세스 할 수 있습니다.

at Error (native) 
at Object.fs.openSync (fs.js:634:18) 
at Object.fs.readFileSync (fs.js:502:33) 
at Object.create.all.get (/usr/local/lib/node_modules/bower/lib/node_modules/configstore/index.js:35:26) 
at Object.Configstore (/usr/local/lib/node_modules/bower/lib/node_modules/configstore/index.js:28:44) 
at readCachedConfig (/usr/local/lib/node_modules/bower/lib/config.js:19:23) 
at defaultConfig (/usr/local/lib/node_modules/bower/lib/config.js:11:12) 
at Object.<anonymous> (/usr/local/lib/node_modules/bower/lib/index.js:16:32) 
at Module._compile (module.js:541:32) 
at Object.Module._extensions..js (module.js:550:10) 

답변

6
sudo chown -R $USER:$GROUP ~/.npm 
sudo chown -R $USER:$GROUP ~/.config 

참조 :

Github - EACCES: permission denied (closed issue)

+0

방법이 디렉토리를 변경하는 방법? 이 디렉토리를 쓰거나 읽는 것이 바람직하지 않거나 비현실적 일 수 있습니다. – akostadinov