在 CentOS 上升级 Rust 版本,常见做法有以下几种,推荐使用 rustup(官方方式)。
如果你是通过 rustup 安装的 Rust:
rustc --version
rustup update
该命令会升级:
rustup update stable
# 或
rustup install 1.77.0
rustup default 1.77.0
rustc --version
cargo --version
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
source $HOME/.cargo/env
CentOS 官方源中的 Rust 版本通常很旧:
sudo yum update rust
# 或
sudo dnf update rust
⚠️ 不建议用于开发,版本滞后严重。
确认使用的是 rustup 的 cargo:
which cargo
# 应为 ~/.cargo/bin/cargo
CentOS 需安装:
sudo yum install gcc openssl-devel
✅ 最佳实践:rustup update
❌ 避免依赖系统 yum 源
如果你告诉我:
我可以给你更精确的命令。