commend not found
오류는 MacOS Mojave 운영체제로부터 환경변수가 적용되어 터미널을 새로 실행할 때마다 .bash_profile
혹은 /zshr
이 새로 로드되기 때문에 발생한다.
위에 말은 해결하기위해 찾아본 블로그분 말을 가져옴...무슨 말인지는 이해할 수 없었다. ... 나도 이해 안간다.
1)bash: command not found: nvm
2)zsh: command not found: nvm
bash와 zsh가 현재 사용중인 쉘(운영체제가 사용자에 입력하는 명령어를 읽고 해석해서 실행해주는 인터페이스 프로그램) 을 말해주는 OS에 따라 쉘이 다르고, 쉘이 무엇이냐에 따라 수정해줘야 하는 파일이 달라지기 때문에 bash인지 zsh인지 꼭 확인해야 한다. 나는 zsh인 경우이므로 bash는 다른 곳의 도움을 받기를 바란다.
brew -v
입력하여 Homebrew 가 잘 설치되어있는지 확인한다. 일단 vi 에디터로 zshrc 파일을 실행한다.
vi ~/.zshrc
환경변수 추가
vi 에디터를 열면 아래와 같은 창이 나오는데 정상이다. 당황하지말고 i
를 눌러본다.
i를 누르면 하단에 —INSERT—가 나온다. 그럼 잘 되고 있는거
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
터미널을 재로그인하거나 source 명령어로 스크립트 실행
source ~/.zshrc
설치확인
nvm --version
다시 vi 에디터로 zshrc 파일을 실행한다.
vi ~/.zshrc
아래 코드를 아래에 추가로 넣어준다. 그러고 esc 키를 누르고, :wq 를 입력한다. (그리고 엔터!)
export NVM_DIR=~/.nvm
source $(brew --prefix nvm)/nvm.sh
감사합니닥!!!!!@@