반응형
학생때 수업을 듣기 위해 쓰던 맥을 꺼내, 이제는 개발용으로 사이드 프로젝트를 실행해 보려고 했습니다.
그런데 npm install 을 통해 무언가를 설치하려고 하자, 다음과 같은, 뒷목 땡기는 오류가 발생했습니다 ㅋㅋㅋ
1. 나는 분명 npm과 node는 설치가 되어있다.
2. 나는 npm으로 새로운 무언가를 설치를 하려고 했다. 그 어떤 것을 설치하려고 해도
Error: EACCES: permission denied, access '/usr/local/lib/node_modules'
checkPermissions Missing write access to /usr/local/lib/node_modules
이 말의 뜻을 해석하자면, 지금 유저에게는 node 모듈들에 대해서 write 권한이 없다는 말입니다. 그러면 방법은 너무 간단하죠 - 권한을 주면 되겠죠. 어차피 내가 이 root 유저일 것이고, write 권한이 필요하니까.
아래의 명령어를 입력하면 되는데 잠깐 여기서 많은 실수를 하십니다!
sudo chown -R 맥북에등록된사용자이름: /usr/local/lib/node_modules
여기서 내가 등록한 사용자 이름이 무엇인지 헷갈릴 수 있겠죠. 어떻게 확인을 하는지 알아야겠죠.
터미널 창을 엽니다.
whoami
해당 명령어를 치면 내가 예전에 지정해두었던 사용자 명이 나옵니다. 해당 이름을 그대로
sudo chown -R 맥북에등록된사용자이름: /usr/local/lib/node_modules
맥북에등록된사용자이름 부분에 넣어주시면 됩니다.
이러면 해결 완료!
반응형
'테크 세미나 > 개발 Nous' 카테고리의 다른 글
Ruby on rails 맥북 설치하기 (0) | 2022.05.02 |
---|---|
node 버전 업데이트, node update, node update version (0) | 2022.04.28 |
새로운 기기 깃허브 저장소 연결, github 비밀번호 없이 사용하기 (0) | 2022.04.27 |
링크드인 프로필 공유하기 (0) | 2022.02.12 |
powermode 입력 효과주기, vscode 배경넣기 (0) | 2022.01.26 |