반응형
개요
brew
를 활용해서 nvm
을 설치했는데 zsh: command not found: nvm
에러가 뜨면서 동작하지 않았다.
해당 내용을 해결하는 내용을 포스팅하겠다.
문제 재현
brew
를 통해 nvm
설치한 후 설치되었나 확인해보았다.
nvm -v
zsh: command not found: nvm
문제 해결
nvm
을 설치할 때 출력 내용을 보면 해결하는 힌트가 있다.
Please note that upstream has asked us to make explicit managing
nvm via Homebrew is unsupported by them and you should check any
problems against the standard nvm install method prior to reporting.
You should create NVM's working directory if it doesn't exist:
mkdir ~/.nvm
Add the following to ~/.zshrc or your desired shell
configuration file:
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
You can set $NVM_DIR to any location, but leaving it unchanged from
/opt/homebrew/opt/nvm will destroy any nvm-installed Node installations
upon upgrade/reinstall.
요약을 하자면
nvm
디렉토리가 존재하지 않는다면 디렉토리를 생성하라~/.zshrc
파일 내에 아래의 스크립트를 작성하라
NVM 디렉토리 생성
mkdir ~/.nvm
스크립트 작성
다음은 zshrc
파일에 접근하는 명령어이다.
vi ~/.zshrc
zshrc
파일에 위에 안내된 스크립트를 붙여넣어주자
키보드에서 i
를 입력하면 터미널에서 --INSERT-- 모드로 변환된다.
# NVM Settings
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
추가하였으면 --INSERT-- 모드를 끝내고 저장하자.
방법은 ESC
를 누르면 모드를 끝내고, :wq!
를 입력하면 저장 후 종료이다.
확인
터미널을 껐다 키고, 정상적으로 동작하는지 확인하자
nvm -v
0.39.3
정상적으로 동작하는 것을 확인하였다.
반응형
'개발 일반 > terminal' 카테고리의 다른 글
MacOS/맥북 - 터미널에서 VSCODE 열기 (zsh: command not found: code) (0) | 2023.02.17 |
---|---|
MacOS/맥북 - SSH 공개키 생성하는 방법 (0) | 2023.02.02 |
NVM default 변경하기 (0) | 2023.01.29 |
ZSH - 터미널 사용자 이름 변경하기 (0) | 2023.01.27 |
MacOS/맥북 - Node.JS 설치하기 (with.HomeBrew + NVM) (0) | 2023.01.27 |