...

Apple SiliconChip (M1, M2, M3)에서 NVM으로 node 설치 시 오류 해결

cattaku 2024. 7. 8. 12:55

m3 air 를 사고 초기 셋팅시 node20으로만 작업을 하다가 nvm 으로 14를 설치하려고 하니까 엄청난 양의 텍스트가 출력되면서 설치오류가 떴다. Apple SiliconChip 모델에서 NVM으로 14버전과 같은 낮은 버전 설치 시 설치 오류가 발생한다. 
homebrew를 이용해서 nvm 설치를 하였고, node 20 은 설치가 되어있는 상태에서 특정 버전 오류 시에는 아래와 같이 터미널을 Rosetta를 이용해서 열도록 설정하거나 

터미널에서 아래 명령어를 실행 시 설치를 하면 해결된다.

$ arch -x86_64 zsh

homebrew를 이용해서 nvm을 설치 했다면 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