본문 바로가기
Vue

Vue - (맥os) nvm: command not found 에러해결

by 새발개발JA 2021. 4. 11.
반응형

맥에서 nvm 설치는 잘 되었지만 실행이 되지 않는 에러가 났다. 

공식문서를 보니 맥에서 흔히 볼 수 있는 trouble shooting 이라고 한다. 

 

신입 3주차.. 주말 공부를 위한 개발환경 세팅은 멀고 험하다.

문제원인

bash 를 기본터미널로 하여 install 하였다면 bash_profile 이라는 파일이 있었어야 한다. (그래야 nvm 명령어가 셋업되기 때문이다.)

If you use bash, the previous default shell, your system may not have a .bash_profile file where the command is set up.
Create one with touch ~/.bash_profile and run the install script again. Then, run source ~/.bash_profile to pick up the nvm command.

 

문제해결

1. .bash_profile 파일 확인하기 

cd ~/Users/내 맥북 사용자이름 // 해당 디렉토리로 이동
ls -al 			//.bash_profile 파일이 있는지 확인 

 

2. 없으면 bash_profile이라는 파일을 생성해주자 

touch ~/.bash_profile 

 

3. .bash_profile 편집 해주자

 

vim 편집 모드로 들어가서 

vi ~/.bash_profile

아래 내용을 넣어준다.

export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm

다 넣었으면 esc 누르고 편집모드 빠져나오기

:wq // esc 누르고 vim 모드 빠져나오기 

 

 

 

 

4. 혹시 몰라 uninstall을 해주었다.  (아래 포스팅을 참고해서 Node는 내비두고 NVM만 제거하자)

devbirdfeet.tistory.com/68?category=828965

 

React - (맥os) Node.js 와 NVM 삭제하기

Node.js 가 깔린 상태에서 nvm 을 설치해서 뭔가 꼬이고 말았다. 그래서 Node.js 를 삭제하고 NVM 도 삭제하려고 한다. Node.js 삭제하기 아래 명령어를 터미널에 입력한다. sudo npm uninstall npm -g sudo rm -r..

devbirdfeet.tistory.com

 

5. 아래 명령어를 실행하여 다시 install 하기

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash

 

6. 아래 명령어로 .bash_profile 실행하기

source ~/.bash_profile

 

 

그리고 설치 확인차 nvm 버전 명령어를 쳐보면 ... !!

여전하다. 하지만 좌절하지말자

터미널을 껏다 다시 켜보자. 그럼 잘된다. 해결!!!!!

 

반응형

댓글