맥린이의 개발환경 세팅 중.. 터미널과 더 친해져야 할 일이 생겼다.
윈도우에서 잘 진행하던 프로젝트를 실행하고자 하니 mongoDB를 설치 하지 않았던 기억이 떠올랐다.
mongoDB 홈페이지로가서, tgz ( 이게 뭔지 아직도 모르겠음 ) 확장자 명으로 다운로드를 받으니 경로가 알아서 세팅이 된게 아닌
웬 다운로드폴더안에 파일들이 있었다.,,, 😇
0) 다운로드 받은 mongoDB 폴더명을 가독성이 좋게 변경하자 ex) mongoDB, mongo, ......
1) 먼저 자신이 mongoDB를 사용할 directory를 정하자. 필자는 /dev/dev_utils 에 보관하였다.
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
난 쓴적없으니 죽여버리자.
Kill -9 21949
-9 는 kill 의 강제 종료 시그널이다.