방금 Ubuntu 12.04 LTS를 다시 설치했으며 다른 작업보다 먼저 다음 단계를 수행했습니다 .
다음 스크립트를 사용하여 패키지 관리자를 통해 노드를 설치했습니다.
sudo apt-get update sudo apt-get install python-software-properties python g++ make sudo add-apt-repository ppa:chris-lea/node.js sudo apt-get update sudo apt-get install nodejs
yeoman, express, n, yeoman의 발전기를 전 세계에 설치하려고했는데 모두 동일한 오류를 반환했습니다.
npm 오류! 오류 : EACCES, symlink '../lib/node_modules/n/bin/n'
npm 오류! {[오류 : EACCES, symlink '../lib/node_modules/n/bin/n'] 오류 번호 : 3, 코드 : 'EACCES', 경로 : '../lib/node_modules/n/bin/n'}
npm 오류!
npm 오류! 루트 / 관리자로이 명령을 다시 실행하십시오.
npm 오류! System Linux 3.8.0-29- 일반
npm 오류! 명령 "/ usr / bin / node" "/ usr / bin / npm" "install" "-g" "-d" "n"
npm 오류! cwd / home / heberlz
npm 오류! 노드 -v v0.10.20
npm 오류! npm -v 1.3.11
npm 오류! 경로 ../lib/node_modules/n/bin/n
npm 오류! 코드 EACCES
npm 오류! errno 3
npm 오류! 스택 오류 : EACCES, symlink '../lib/node_modules/n/bin/n'
npm 오류!
npm 오류! 추가 로깅 세부 정보는 다음에서 찾을 수 있습니다.
npm 오류! /home/heberlz/npm-debug.log
npm 오류! 괜찮지 않은 코드 0
다음 폴더의 소유권을 재귀 적으로 ~ / .npm, / usr / lib / node, / usr / lib / node_modules 및 다음 심볼릭 링크 / usr / bin / node, / usr / bin / nodejs 에 대해 절대로 성공하지 못했습니다.
나중에 문제가 발생하지 않도록 sudo없이 여만과 발전기를 설치해야합니다 :(
ln -s /usr/bin/nodejs /usr/bin/node