fnm 제거
fnm 을 제거해야 하는 경우 아래 단계를 따르세요.
빠른 제거
제거 스크립트 사용
fnm 은 편리한 제거 스크립트를 제공합니다:
bash
curl -fsSL https://fnm.vercel.app/uninstall | bash이 스크립트는 자동으로 다음을 수행합니다:
- fnm 바이너리 삭제
- fnm 디렉토리 정리 (
~/.fnm) - Shell 구성에서 fnm 관련 코드 제거 안내
수동 제거
제거 스크립트가 제대로 작동하지 않는 경우 수동으로 제거할 수 있습니다.
1 단계: fnm 디렉토리 삭제
fnm 은 기본적으로 모든 파일을 ~/.fnm 디렉토리에 저장합니다:
bash
rm -rf ~/.fnm2 단계: fnm 바이너리 삭제
설치 방법에 따라 fnm 바이너리가 다른 위치에 있을 수 있습니다:
bash
# Homebrew 설치
brew uninstall fnm
# 수동 설치 (일반적인 위치 확인)
rm -f /usr/local/bin/fnm
rm -f ~/.local/bin/fnm
rm -f ~/bin/fnm3 단계: Shell 구성 정리
Shell 구성 파일에서 fnm 관련 구성을 제거합니다:
bash
# ~/.bashrc 편집, 다음 줄 제거
eval "$(fnm env --use-on-cd)"bash
# ~/.zshrc 편집, 다음 줄 제거
eval "$(fnm env --use-on-cd)"bash
# ~/.config/fish/config.fish 편집, 다음 줄 제거
fnm env --use-on-c | sourcepowershell
# $PROFILE 편집, 다음 줄 제거
fnm env --use-on-cd | Out-String | Invoke-Expression4 단계: Shell 다시 로드
bash
# Bash
source ~/.bashrc
# Zsh
source ~/.zshrc
# Fish
source ~/.config/fish/config.fish
# PowerShell
. $PROFILE플랫폼별 제거 가이드
macOS
bash
# Homebrew 설치
brew uninstall fnm
rm -rf ~/.fnm
# Shell 구성에서 fnm 관련 줄 제거Windows
winget 사용
powershell
winget uninstall Schniz.fnmScoop 사용
powershell
scoop uninstall fnmChocolatey 사용
powershell
choco uninstall fnm수동 삭제
- fnm 디렉토리 삭제:
%USERPROFILE%\.fnm - PATH 에서 fnm 경로 제거
- PowerShell 프로필 정리
Linux
bash
# fnm 디렉토리 삭제
rm -rf ~/.fnm
# 바이너리 삭제 (설치 위치에 따라)
rm -f /usr/local/bin/fnm
rm -f ~/.local/bin/fnm
# Shell 구성 정리
# ~/.bashrc 또는 ~/.zshrc 편집Node.js 버전 유지
설치된 Node.js 버전을 유지하려면 제거 전에 백업할 수 있습니다:
bash
# fnm 디렉토리 구조 보기
ls -la ~/.fnm
# node 버전 백업 (필요한 경우)
cp -r ~/.fnm/node-versions ~/node-backup제거 확인
fnm 이 완전히 제거되었는지 확인합니다:
bash
# "command not found" 또는 유사한 오류가 출력되어야 함
fnm --version
# fnm 디렉토리가 삭제되었는지 확인
ls ~/.fnm일반적인 문제
제거 후 Shell 시작 오류
제거 후 Shell 에서 오류가 발생하면 구성 파일에 아직 fnm 관련 코드가 있는지 확인합니다.
PATH 에 여전히 fnm 경로가 있음
Shell 구성 파일을 확인하고 편집하여 모든 fnm 관련 PATH 설정을 제거합니다.
fnm 을 다시 설치하려는 경우
제거 후 언제든지 fnm 을 다시 설치할 수 있습니다:
bash
# macOS/Linux
curl -fsSL https://fnm.vercel.app/install | bash
# Windows
winget install Schniz.fnm관련 링크
- fnm 설치 - fnm 다시 설치
- Ubuntu 제거 가이드 - 자세한 Ubuntu 제거 단계