2016-08-12 2 views
0

Node.js로 초기화/구성된 implementation of letsencrypt on Openshift server을 에뮬레이션하려고합니다.npm i -g letsencrypt-cli openshift 브론즈 페도라

yum을 사용하여 pip를 설치하지 못한 후이 기사에서 언급 한 것과 유사한 클라이언트를 찾고 the letsencrypt-cli package on npm으로 식별했습니다.

불행히도, 난 인해 클라이언트를 설치하거나 사용 권한을 변경할 수 없습니다 :

\> npm install -g [email protected] 
npm ERR! tar.unpack untar error /var/lib/openshift/../.npm/letsencrypt-cli/2.1.2/package.tgz 
npm ERR! Linux 2.6.32-573.12.1.el6.x86_64 
npm ERR! argv "node" "/opt/rh/nodejs010/root/usr/bin/npm" "install" "-g" "[email protected]" 
npm ERR! node v0.10.35 
npm ERR! npm v2.14.13 
npm ERR! path /opt/rh/nodejs010/root/usr/lib/node_modules/letsencrypt-cli 
npm ERR! code EACCES 
npm ERR! errno 3 

npm ERR! Error: EACCES, mkdir '/opt/rh/nodejs010/root/usr/lib/node_modules/letsencrypt-cli' 
npm ERR! { [Error: EACCES, mkdir '/opt/rh/nodejs010/root/usr/lib/node_modules/letsencrypt-cli'] 
npm ERR! errno: 3, 
npm ERR! code: 'EACCES', 
npm ERR! path: '/opt/rh/nodejs010/root/usr/lib/node_modules/letsencrypt-cli', 
npm ERR! fstream_type: 'Directory', 
npm ERR! fstream_path: '/opt/rh/nodejs010/root/usr/lib/node_modules/letsencrypt-cli', 
npm ERR! fstream_class: 'DirWriter', 
npm ERR! fstream_stack: 
npm ERR! [ '/opt/rh/nodejs010/root/usr/lib/node_modules/fstream/lib/dir-writer.js:36:23', 
npm ERR!  '/opt/rh/nodejs010/root/usr/lib/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! Linux 2.6.32-573.12.1.el6.x86_64 
npm ERR! argv "node" "/opt/rh/nodejs010/root/usr/bin/npm" "install" "-g" "[email protected]" 
npm ERR! node v0.10.35 
npm ERR! npm v2.14.13 
npm ERR! path npm-debug.log... 
npm ERR! code EACCES 
npm ERR! errno 3 

npm ERR! Error: EACCES, open 'npm-debug.log...' 
npm ERR! { [Error: EACCES, open 'npm-debug.log...'] 
npm ERR! errno: 3, 
npm ERR! code: 'EACCES', 
npm ERR! path: 'npm-debug.log...' } 
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!  /var/lib/openshift/../npm-debug.log 

사람이이 문제에 대한보다 적절한 패키지 또는 해결 방법이 있는지 알고 일어날 것입니까?

sudo chown -R $(whoami) ~/node*    # ~/node_modules 
sudo chown -R $(whoami) ~/.node*    # .node-gyp 
sudo chown -R $(whoami) ~/.npm*    # .npm .npmrc 
sudo chown -R $(whoami) /usr/local/*/*node* # node node_modules 
sudo chown -R $(whoami) /usr/local/*/*npm*  # npm 

당신은에 대한 NODE_PATH 환경 변수를 설정할 수 있습니다 사용자에 맞게

당신은 권한을 변경할 수 있습니다 : 당신이 NPM과 권한 문제를 해결 할 수있을 것 몇 가지 방법이있다

답변