본문 바로가기
Develop/Others

zsh: command not found: nvm

by 3-stack 2023. 1. 21.

※ 문제상황

구글링에 많이 나오는
아래와 같은 절차에 따라 nvm을 설치하더라도

"zsh: command not found: nvm" 에러를 만나고 nvm을 사용하지 못 하는 상황 이었다.

 

1. nvm 설치

 brew install nvm

2. 사용하는 쉘스크립트 설정

vim ~/.zshrc
export NVM_DIR="$HOME/.nvm"
[ -s "/opt/homebrew/opt/nvm/nvm.sh" ] && \. "/opt/homebrew/opt/nvm/nvm.sh"  # This loads nvm
[ -s "/opt/homebrew/opt/nvm/etc/bash_completion.d/nvm" ] && \. "/opt/homebrew/opt/nvm/etc/bash_completion.d/nvm"  # This loads nvm bash_completion

3. 설정 적용

$source ~/.zshrc

 

※ 문제원인

예전에 brew로  설치한 git 의 정보를 확인해보자

설치 위치가 아래와 같이 "/usr/local/Cellar" 경로 하위에 위치하는 것을 볼 수 있다.

구글링 검색 결과에서 알려주는 일반적인 brew 모듈 설치 경로와 달라서 발생한 문제였다.

brew를 예전에 설치했거나 git을 통해 다운받는 등 설치 방법에 따라 경로가 달라질 수 있다.

 

※ 해결방법

아래와 같이 사용하는 터미널 설정 파일을 열고, 코드를 자신의 경로에 맞게 수정해주면 정상적으로 작동한다.

export NVM_DIR="$HOME/.nvm"
[ -s "/usr/local/Cellar/nvm/0.39.3/nvm.sh" ] && \. "/usr/local/Cellar/nvm/0.39.3/nvm.sh"  # This loads nvm
[ -s "/usr/local/Cellar/nvm/0.39.3/etc/bash_completion.d/nvm" ] && \. "/usr/local/Cellar/nvm/0.39.3/etc/bash_completion.d/nvm"  # This loads nvm bash_completion

'Develop > Others' 카테고리의 다른 글

Resolution / BitRate / FrameRate  (0) 2023.03.09
개발자의 평생공부  (0) 2023.02.07
CSS Tools: Reset CSS  (0) 2022.12.29
RxJS 기본 개념 정리  (0) 2022.12.07
일론머스크 생산성 6원칙  (0) 2022.11.28

댓글