Ubuntu で fnm をアンインストール
このガイドでは、Ubuntu システムで fnm を完全にアンインストールする方法を詳しく説明します。
クイックアンインストール
アンインストールスクリプトを使用
bash
curl -fsSL https://fnm.vercel.app/uninstall | bashこのスクリプトは以下を実行します:
- fnm バイナリを削除
~/.fnmディレクトリをクリーンアップ- Shell 設定から fnm 関連コードを削除するよう促します
手動アンインストール手順
ステップ 1: fnm ディレクトリを削除
bash
rm -rf ~/.fnmステップ 2: fnm バイナリを削除
インストール方法により、fnm は異なる場所に配置されている場合があります:
bash
# curl スクリプトでインストールした場合
rm -f ~/.fnm/fnm
# 手動で /usr/local/bin にインストールした場合
sudo rm -f /usr/local/bin/fnm
# Homebrew でインストールした場合
brew uninstall fnmステップ 3: Shell 設定をクリーンアップ
Bash
~/.bashrc を編集:
bash
nano ~/.bashrc以下の行を削除:
bash
eval "$(fnm env --use-on-cd)"
export PATH="$HOME/.fnm:$PATH"リロード:
bash
source ~/.bashrcZsh
~/.zshrc を編集:
bash
nano ~/.zshrc以下の行を削除:
bash
eval "$(fnm env --use-on-cd)"
export PATH="$HOME/.fnm:$PATH"リロード:
bash
source ~/.zshrcステップ 4: 環境変数をクリーンアップ
関連する環境変数を確認してクリーンアップ:
bash
# 現在の環境変数を表示
env | grep FNM
# 残っている場合は、Shell 設定ファイルを編集して削除apt で fnm をインストールした場合
apt で fnm をインストールした場合:
bash
# パッケージ名を検索
dpkg -l | grep fnm
# アンインストール
sudo apt remove fnm
sudo apt autoremoveSnap で fnm をインストールした場合
Snap でインストールした場合:
bash
sudo snap remove fnmNode.js バージョンをクリーンアップ
fnm によって管理されている Node.js バージョンも削除する場合:
bash
# すべての Node.js バージョンを削除
rm -rf ~/.fnm/node-versionsNode.js バージョンを保持
インストール済みの Node.js バージョンを保持したい場合:
bash
# Node.js バージョンをバックアップ
cp -r ~/.fnm/node-versions ~/node-backup
# またはシステムパスにエクスポート
sudo cp -r ~/.fnm/node-versions/v20.10.0/installation /usr/local/node20
sudo ln -s /usr/local/node20/bin/node /usr/local/bin/nodeアンインストールの確認
bash
# 「command not found」が出力される必要があります
fnm --version
# ディレクトリが削除されたことを確認
ls ~/.fnm
# PATH に fnm が残っていないことを確認
echo $PATH | grep fnmよくある問題
アンインストール後に Shell 起動が遅い
Shell 設定ファイルに残りのコードがないか確認:
bash
grep -r "fnm" ~/.bashrc ~/.zshrc ~/.profile 2>/dev/nullnode コマンドが見つからない
fnm をアンインストールした後、他の Node.js インストールがない場合:
bash
# システムの Node.js をインストール
sudo apt update
sudo apt install nodejs npm
# または fnm を再インストール
curl -fsSL https://fnm.vercel.app/install | bashPATH の問題
PATH に fnm 関連のパスが残っている場合:
bash
# PATH を確認
echo $PATH
# Shell 設定ファイルを編集してクリーンアップ
nano ~/.bashrc # または ~/.zshrc再インストール
fnm を再インストールする必要がある場合:
bash
curl -fsSL https://fnm.vercel.app/install | bash
# Shell を設定
echo 'eval "$(fnm env --use-on-cd)"' >> ~/.bashrc
source ~/.bashrc関連リンク
- fnm をアンインストール - 一般的なアンインストールガイド
- fnm をインストール - インストールガイド
- Linux インストール - Linux インストールガイド