在 Debian 上卸载 Rust 环境,取决于你当初是怎么安装的。下面按常见情况分别说明。
rustup 安装的(最常见 ✅)如果你是用官方推荐方式安装的:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
那么卸载非常简单。
rustup self uninstall
执行后会提示确认,输入 y 即可。
检查 ~/.bashrc、~/.zshrc、~/.profile 等文件中是否有类似内容:
export PATH="$HOME/.cargo/bin:$PATH"
如果有,删除或注释掉,然后执行:
source ~/.bashrc
# 或
source ~/.zshrc
rm -rf ~/.cargo
rm -rf ~/.rustup
如果你是用 apt 安装的:
sudo apt install rustc cargo
sudo apt remove rustc cargo
彻底删除(包括配置文件):
sudo apt purge rustc cargo
删除不再需要的依赖:
sudo apt autoremove
⚠️ 注意:APT 安装的 Rust 版本通常较旧,不建议用于开发。
sudo snap remove rust
rustc --version
cargo --version
如果都提示 command not found,说明已成功卸载。
✅ 推荐重新安装方式(官方):
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
✅ 使用国内镜像(如中国用户):
export RUSTUP_DIST_SERVER=https://mirrors.ustc.edu.cn/rustup
export RUSTUP_UPDATE_ROOT=https://mirrors.ustc.edu.cn/rustup/rustup
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
如果你不确定当初是怎么装的,可以把下面命令的输出发给我,我可以帮你判断:
which rustc
which cargo
ls ~/.cargo
ls ~/.rustup