[NVM] - zsh: command not found: nvm 에러 해결

zsunny·2022년 10월 3일
1

[ERROR] 해결

목록 보기
3/3

⛈ 문제

node.js 설치 전에 nvm(Node Version Manager)을 설치했는데, 설치 후 버전 확인이 불가해서 해결하는데 매우 애먹었다..

nvm --version					//버전확인시
zsh: command not found:nvm		//에러

이유는 Mac OS 중 Catalina 부터 터미널의 기본 셸이 zsh로 바뀌었기 때문이었다. 즉,

mac OS Mojava 및 이전 버전 -> bash
mac OS Catalina 이상 -> zsh

그래서 https://bribrie.tistory.com/8 게시글을 참고해 설치해 보았으나, 실패했고..

vi ~/.zshrc

zshrc 내용을 보아 예전에 anaconda를 설치해 conda 가상환경이 자동 활성화 되는 것이 문제인 것 같다는 깨달음을 얻었다.

conda deactivate	//활성화 해제

우선 콘다 가상환경 활성화를 해제했다. (자세한 내용은 https://blog.daonelab.com/post/33/1741/ 참고)

하지만 이후에도 계속해서 zsh: command not found:nvm 에러가 나서 oh-my-zsh를 새로 깔아보았다.
(https://cona-dev.tistory.com/28 참고)

그리고 터미널을 새로 열어 nvm 설치부터 다시 하니 드디어!!!!!!! 버전확인이 가능해졌다!!!!!

☀️ 해결

  1. conda 활성화 해제
conda deactivate

참고: https://jsikim1.tistory.com/231
  1. oh-my-zsh 삭제 및 재설치
//삭제
~ rm -rf ~/.oh-my-zsh
~ rm ~/.zshrc
~ cp ~/.zshrc.pre-oh-my-zsh ~/.zshrc
~ source ~/.zshrc


//재설치
~ sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"


참고: https://cona-dev.tistory.com/28
  1. nvm 설치 (새 터미널에서)
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash

출처: https://github.com/nvm-sh/nvm#installing-and-updating
  1. nvm 버전 확인
nvm --version		//zsh: command not found:nvm 에러가 난다
  1. zsh: command not found:nvm 에러 해결
touch ~/.zshrc			//zshrc 파일 생성
vi ~/.zshrc				//vi에디터로 zshrc 파일 실행

//i를 눌러 insert로 변경 후 zshrc 파일내 아래처럼 작성되도록 함
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"  # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"  # This loads nvm bash_completion


** 주의: 코드입력후 esc눌러 모드 변경후 :wq를 이용해 저장 후 종료해야한다 **
source ~/.zshrc		//스크립트 실행
nvm --version		//버전확인 성공!!

참고: https://velog.io/@palette/zsh-command-not-found-nvm-오류해결법
	 https://songjang.tistory.com/91
profile
매일 성장하는 예비 웹 개발자 🌱

0개의 댓글