checkPermissions /usr/local/lib/node_modules에 대한 쓰기 액세스가 누락되었습니다.

checkPermissions /usr/local/lib/node_modules에 대한 쓰기 액세스가 누락되었습니다.

설치하려고 했으나 npm install pug권한 문제로 설치할 수 없었습니다. 다음과 같은 결과가 나왔습니다.

checkPermissions Missing write access to /usr/local/lib/node_modules

Linards:~ Berzins$그러나 루트 사용자를 활성화하려고 하므로 루트로 로그인했습니다 .

Linards:~ Berzins$ dsenableroot
username = Berzins
user password:
root password:
verify root password:
dsenableroot:: ***Successfully enabled root user.

도움을 주시면 감사하겠습니다.

고쳐 쓰다:

FarazX의 조언을 따른 결과는 다음과 같습니다.

Linards:~ Berzins$ ls -lO /usr/local/lib/node_modules
total 0
drwxr-xr-x   8 Berzins  staff  - 272  1 Oct 21:53 bower
drwxr-xr-x   8 Berzins  staff  - 272  1 Oct 21:54 foundation-cli
drwxr-xr-x  12 Berzins  staff  - 408 11 Oct 22:56 gulp
drwxr-xr-x  27 Berzins  staff  - 918 12 Oct 13:17 npm
Linards:~ Berzins$

답변1

노력하다

sudo chown -R $USER /usr/local`

그러면 현재 사용자에게 충분한 권한이 부여됩니다.

관련 정보