2017-11-21 6 views
0

로컬로 하이퍼 드레거 작곡가를 설정하려고합니다. 하지만 sudo를 사용하지 않고 generator를 설치할 때 EACCES : permission denied, access \ '/ usr/local/lib/node_modules \' '의 오류가 발생합니다. 반면에 sudo를 사용하여 npm 패키지를 설치하면 소유권이 변경됩니다 아무에게도 아무 것도 작동하지 않는다.저지원 작곡가 파일 사용 권한 문제가 있습니까?

npm install -g generator-hyperledger-composer 

무엇이 문제입니까?

+0

안녕하세요, 우리의 문서 https://hyperledger.github.io/composer/installing/development-tools.html - 우리는 명시 적으로 루트 또는 sudo를 사용하여 작성기를 설치하지 마십시오. 이것은 노드 패키지 관리자'npm' 자체에 문제를 야기합니다 (궁극적으로 npm을 사용하는 Composer). 단순한 루트가 아닌 사용자를 생성하고 현재 사용자로'npm uninstall -g xxxx'를 사용하여 일부 설치를 제거하십시오. 그런 다음 '새 사용자'로 로그인 한 다음 pre-reqs 스크립트를 포함하여 https://hyperledger.github.io/composer/installing/development-tools.html을 따르십시오. 더 간단 할 수 없습니다. –

답변