인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

140015님의 프로필 이미지

작성한 질문수

[코드캠프] 부트캠프에서 만든 고농축 백엔드 코스

04-05 ODM - MongoDB 접속

mongoose 설치 오류

해결된 질문

작성

·

62

0

안녕하세요. 수업을 진행하던 도중 오류가 발생하여 문의드립니다.

 

'npm add mongoose' 를 실행 했는데 Error: EPERM에러가 자꾸 뜨네요. 인터넷에서 찾아가면서 .bin파일을 지워도 보고 npm캐시도 삭제해 보고 oneDrive도 중지 시켜보고 해봤지만 오류가 해결이 안되어서 글 남깁니다.

 

아래 이미지는 오류 내용 캡쳐했습니다.

image.png

 

답변 1

1

노원두님의 프로필 이미지
노원두
지식공유자

안녕하세요! 140015님!

중간에 있는 operation not permitted 라는 에러 메시지로 미루어 보면,
mongoose 라이브러리를 설치하려고 시도할 때, 해당 프로젝트 폴더에 설치권한이 없어서 발생한 문제인 것 같아요!


1. 현재 프로젝트 폴더가 OneDrive에 들어가 있어서 권한 문제가 발생될 수 있으므로,
프로젝트 폴더를 OneDrive가 아닌 다른 경로로 이동시킨 다음 다시 한 번 시도해 주세요.

2. 위 1번으로 해결되지 않는다면, sudo 라는 명령어를 붙이면 관리자 권한으로 실행되는데 이 방법도 시도해 보세요.
=> sudo npm install mongoose
단, 이 방법은 추가적인 에러사항이 발생할 수 있으므로 가급적 1번 방법으로 먼저 해결해 보세요.

140015님의 프로필 이미지
140015
질문자

sudo를 붙여서 하니 실행이 되네요! 다른 경로로 이동시켜서 진행하니 안되서 결국 sudo로 해결했습니다. 감사합니다!

140015님의 프로필 이미지

작성한 질문수

질문하기