nvm 설치 방식은 크게 두 가지가 있다.
설치 방식 | 설명 | 공식 권장 여부 |
---|---|---|
✅ 공식 설치 스크립트 (curl) | 가장 안정적이고 호환성 높은 방식 nvm 팀에서 직접 유지 | ✅ 공식 권장 |
✅ Homebrew 설치 | Mac 사용자가 많이 사용하는 방식 설치 및 삭제가 간편하지만 경로 문제 발생 가능성 있음 | ⚠️ 공식 비권장 |
Homebrew installation is not supported.
If you have issues with homebrew-installed nvm, please brew uninstall it,
and install it using the instructions below, before filing an issue.
nvm 공식 문서에서는 Homebrew를 통한 설치를 지원하지 않으며,
해당 방식으로 설치 후 문제가 발생할 경우, 먼저 Homebrew로 제거한 뒤
공식 curl 설치 방식으로 재설치할 것을 명확히 안내하고 있다.
nvm 공식 문서에서는 Homebrew 설치가 zsh 디렉토리의 보안 문제를 유발할 수 있다고도 지적하고 있다:
Homebrew makes zsh directories unsecure
zsh compinit: insecure directories, run compaudit for list.
Ignore insecure directories and continue [y] or abort compinit [n]? y
예를 들어 Homebrew가 설치한 다음 경로들은 zsh에서 "insecure" 경고를 일으킬 수 있다:
/usr/local/share/zsh/site-functions
/usr/local/share/zsh
This is not an nvm problem – it is a Homebrew problem.
✅ 따라서 새로운 설정을 시작하거나, 예기치 않은 오류를 최소화하고 싶다면
curl 스크립트를 통한 설치가 가장 권장되는 방법이다.
다만,
앞서 작성한 설치 및 환경 재정비 과정에서는
기존에 Homebrew로 설치된 nvm
을 유지한 채,
환경 변수와 PATH 충돌 문제를 직접 해결하고 정상적으로 작동하도록 정리했습니다.
📌 즉, 공식 기준과는 다르게, Homebrew 환경에서도
.zshrc
설정과 경로 정리를 명확히 한다면 충분히 안정적으로 nvm을 사용할 수 있습니다.