최근 허가가 거부된 이유는 무엇입니까?

최근 허가가 거부된 이유는 무엇입니까?

나는 노력했다n latest

cp: cannot create directory '/usr/local/lib/node_modules': Permission denied
cp: cannot create regular file '/usr/local/bin/node': Permission denied
cp: cannot create symbolic link '/usr/local/bin/npm': Permission denied
cp: cannot create symbolic link '/usr/local/bin/npx': Permission denied
cp: cannot create directory '/usr/local/include/node': Permission denied

폴더를 만들어놨어요

sudo mkdir -p /usr/local/n && chown -R $(whoami) /usr/local/n/

우분투 18.04를 사용하고 있습니다.

sudo 사용

sudo n latest
sudo: n: command not found

답변1

이 문서에서는 발생한 문제와 이를 해결하는 올바른 방법을 간략하게 설명합니다. 가능하면 sudo 실행을 피해야 합니다.

https://guillermo.at/update-node-proper-way

npm을 업데이트하려면:

npm i -g n
N_PREFIX=$HOME/.local n latest

답변2

나는 그것을 해결했다

sudo mkdir -p /usr/local/n && chown -R $(whoami) /usr/local/n/

그리고

sudo chown -R $(whoami) /usr/local/bin /usr/local/lib /usr/local/include /usr/local/share

관련 정보