파크로그
article thumbnail

맥린이의 개발환경 세팅 중.. 터미널과 더 친해져야 할 일이 생겼다.

 

윈도우에서 잘 진행하던 프로젝트를 실행하고자 하니 mongoDB를 설치 하지 않았던 기억이 떠올랐다.

 

mongoDB 홈페이지로가서, tgz ( 이게 뭔지 아직도 모르겠음 ) 확장자 명으로 다운로드를 받으니 경로가 알아서 세팅이 된게 아닌

 

웬  다운로드폴더안에 파일들이 있었다.,,, 😇

 

0) 다운로드 받은 mongoDB 폴더명을 가독성이 좋게 변경하자 ex) mongoDB, mongo, ......

tgz를 처음 받아 실행하면 폴더가 생김.. 이걸 폴더명을 바꾸자.

 

1) 먼저 자신이 mongoDB를 사용할 directory를 정하자. 필자는 /dev/dev_utils 에 보관하였다.

dev_utils/mongodb

2) 이제 .bash_profile 에 해당 경로를 추가해준다.

 

MONGODB_HOME=/Users/✅여러분의유저이름/dev/dev_utils/mongodb
 
PATH=$PATH:$MONGODB_HOME/bin
 
export MONGODB_HOME
export PATH

🧐) .bash_profile 이란걸 생전 처음봤다면, 파일 자체가 생성되어있지 않을 가능성이 높다. 터미널을 켰을 때 첫 경로(home) 경로에서 

 

ls -al

명령어를 통해서, .bash_profile이 있는지 먼저 확인해보자.

 

없다면 아래 명령어를 통해 생성하도록 하자.

touch .bash_profile

자. .bash_profile 생성까지 했다면 위 명령어를 입력해줘야 한다. 파일 안으로 더 깊숙히 들어가보자

 

vi .bash_profile

들어 왔는데 어떻게해야하죠?

=> i 를 눌러 insert 모드로 들어가서, 위 경로를 입력하자. 경로를 모두 입력했다면

ESC 를 눌러 명령어 모드로 뒤로간 후에 : 입력(shift + ;) 후 wq (저장 후 종료 명령어) 를 입력하고 Enter.

 

자.. bash_profile에 경로를 입력했으니 이제 적용을 시켜야 한다. 적용 후 mongo -version 을 입력해 제대로 설치가 되었는지 확인해보자.

source .bash_profile
mongo -version

 

✅ 여기서 개발자를 확인할 수 없어 프로그램을 못 연다는 오류가 뜰 수도있다.

아래 톱니바퀴 (시스템 환경설정) 을 눌러

보안 및 개인 정보 보호 > 일반 탭 을 눌러서 다시 실행해보면, 허용할 것인지 물어보는 팝업이 뜨는데 허용하도록 하자.

 

✅이제 mongoDB를 사용한 프로젝트를 돌려보려는데, 5000 포트를 이미 사용하고 있다는 오류를 받을 수도 있다.

난 어디에도 연 적이 없다고 생각이들면 바로 해당 포트를 죽여버릴 수 있다.

 

일단 어디에서 사용하고 있는지 확인해보자.

 

lsof -i TCP:5000

뭔지 모르겠는데 node 에서 사용중..?

난 쓴적없으니 죽여버리자.

 

Kill -9 21949

-9 는 kill 의 강제 종료 시그널이다. 

profile

파크로그

@파크park

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!