在 Debian 上更新 Rust,主要取决于你最初是怎么安装 Rust 的。下面按常见情况分别说明。
rustup 安装(推荐方式)如果你是用官方推荐方式安装的:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
那么更新非常简单:
rustup update
更新指定工具链(例如 stable):
rustup update stable
查看当前版本:
rustc --version
cargo --version
✅ 这是最常见、最推荐的方式
如果你是用的:
sudo apt install rustc cargo
那么更新方式是:
sudo apt update
sudo apt upgrade rustc cargo
查看版本:
rustc --version
⚠️ 注意:
如果你现在是 apt 安装的,但想用最新版:
sudo apt remove rustc cargo
sudo apt autoremove
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
source "$HOME/.cargo/env"
一般来说 rustup update 会同时更新 rustc 和 cargo,不需要单独更新。
执行:
source "$HOME/.cargo/env"
或把下面这行加入 ~/.bashrc / ~/.zshrc:
export PATH="$HOME/.cargo/bin:$PATH"
✅ 用 rustup 是唯一正确解法
如果你愿意,可以告诉我:
我可以给你更精确的建议。