🪩/기타

[Nest.js] Select 'Retry as Sudo' to retry as superuser. 에러

S0 2024. 3. 7. 19:58

 

 

Failed to save 'app.service.ts': Insufficient permissions. Select 'Retry as Sudo' to retry as superuser.

Nest.js 실습 과정에서 vscode를 이용해 app.service.ts 파일의 함수를 조금 수정했는데, 저장을 시도하니 저런 오류 메시지가 떴다.

cli 설치 과정에서 이런저런 오류 때문에 sudo 명령어를 이용하여 프로젝트를 생성했었는데 그것이 문제가 된게 아닐지 의심중..

아무튼 해결 방법

 

echo $USER // 유저 이름 출력
echo $HOME // 홈 디렉토리 출력

먼저 해당 명령어들로 유저 이름과 홈 디렉토리를 알아낸다.

터미널 캡쳐

 

sudo chown -R [유저 네임] [홈 디렉토리]

그런 다음 해당 명령어를 입력한다. (대괄호 제외!)

나는 혹시 몰라서 홈 디렉토리 자리에 오류가 일어난 프로젝트 경로를 입력했다.

(pwd 명령어 사용)

 

chown 명령어가 뭔지 몰라서 찾아보니 파일의 소유권을 변경하는 명령어라고 한다.

 

그뒤로 vscode를 재실행 후 해당 프로젝트를 열고 다시 저장해보니 이제 잘 된다.

'🪩 > 기타' 카테고리의 다른 글

[NestJS] 기본 로직  (0) 2024.03.15
[NestJS] 컨트롤러, 핸들러, 서비스  (1) 2024.03.14
디자인 패턴(Design pattern) : 전략 패턴  (0) 2024.02.26
메모리, 제어장치, CPU  (0) 2024.02.23
객체 지향 설계 5원칙 (SOLID)  (0) 2024.02.22