在 CentOS 上升级 Rust(rustc / cargo) 通常有以下几种方式,取决于你最初是怎么安装的。
rustup 安装的(最常见 ✅)rustc --version
cargo --version
rustup update
这会把 stable / beta / nightly 等已安装工具链全部升级到最新。
rustup update stable
rustup default stable
yum / dnf 安装的(不推荐 ❌)CentOS 自带的 Rust 通常非常旧。
rpm -q rust
sudo yum remove rust
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
source $HOME/.cargo/env
rustc --version
cargo --version
source $HOME/.cargo/env
或加入 .bashrc:
echo 'source $HOME/.cargo/env' >> ~/.bashrc
sudo yum install gcc make openssl-devel
CentOS 上永远用 rustup 管理 Rust,不要用系统包管理器
如果你愿意,可以告诉我:
我可以给你更精确的命令。