在 Debian 上“升级 Rust”通常有两种情况,取决于你当初是怎么安装 Rust 的。下面分别说明。
rustup 安装的(推荐方式)这是最常见、也是最推荐的方式。
rustc --version
cargo --version
rustup update
如果你想只升级稳定版:
rustup update stable
rustc --version
Debian 自带仓库里的 Rust 通常比较旧。
rustc --version
sudo apt update
sudo apt install rustc cargo
⚠️ 注意:Debian 仓库的 Rust 版本通常滞后很多,不推荐用于开发。
如果你现在是 apt 安装的,建议卸载后用 rustup:
sudo apt remove rustc cargo
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
source "$HOME/.cargo/env"
可能是 PATH 没生效:
which rustc
确保是:
~/.cargo/bin/rustc
rustup default stable
如果你愿意,可以告诉我:
which rustc 的输出)我可以给你更精确的建议。