아무것도 모르고 터미널 관련 셋팅할 때 bash를 사용했던 것 같은데,
예쁜 테마가 zsh 에 oh-my-zsh? 여기 많길래 또 따라 설치했다.
근데 갑자기 노드에서 터미널 실행하니
이 문구가 나오는 것이다.....ㅠㅠ
구글링해보니
bash쉘에서는 설치된 nvm로 node를 제대로 인식하는데,
zsh쉘에서는 node를 인식을 못하는 상황
이라고 한다.
아니 iTerm을 사용하면
터미널에 가서
1. vi .zshrc
엔터
2. i
입력(INSERT상태돌입)
3. 맨 마지막에 아래 문구 붙여넣기
4. esc
후 :wq
로 빠져나오기
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
이렇게 하면 된다는데...
다 했는데 똑같은거다 ㅠㅠ
다른 글을 찾다보니 npm이 어디 설치되어 있는지 찾은 다음에
first make sure where is the npm installed
$ which npm
output: /home/sallo/.nvm/versions/node/v14.15.3/bin/npm
now open the file ~/.zshrc and add the below line at the end.
change the path in cause you have different
export PATH=PATH
save the file and open new terminal
이렇게 해보라고 하는데,
which npm
입력하니 웬걸,, npm이 없대....-_-
또 막막해졌다. ㅠ npm 설지했던거 다 어디갔니 이러면서..
뭔가 멍한 상태로 될까? 이러면서 brew install npm
이렇게 입력해봤다.
결과는,
.
.
.
homebrew 만세!!!!!!!!!!!!!!