温馨提示×

centos怎么更新rust版本

小樊
38
2026-08-03 08:02:27
栏目: 编程语言

CentOS 上更新 Rust 版本,推荐用 rustup(官方方式)。下面按常见情况说明。


一、如果你是用 rustup 安装的 Rust(✅ 推荐)

1️⃣ 查看当前版本

rustc --version

2️⃣ 更新 Rust 到最新稳定版

rustup update stable

或简单一点:

rustup update

3️⃣ 确认更新成功

rustc --version

二、切换到指定版本(可选)

查看可用版本

rustup toolchain list

安装指定版本(例如 1.77)

rustup install 1.77.0

设置为默认版本

rustup default 1.77.0

三、如果你还没安装 rustup(CentOS 常见情况)

1️⃣ 安装 rustup

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

按提示选择 1(默认安装)

2️⃣ 加载环境变量

source $HOME/.cargo/env

3️⃣ 验证

rustc --version

四、如果你是用 yum / dnf 安装的 Rust(❌ 不推荐)

系统仓库里的 Rust 通常很旧。

查看是否通过 yum 安装

rpm -qa | grep rust

卸载旧版本

sudo yum remove rust
# 或
sudo dnf remove rust

然后 改用 rustup 安装(见上面)


五、常见问题

❓ 更新后 rustc 还是旧版本?

可能是 PATH 问题:

which rustc

如果不是:

~/.cargo/bin/rustc

请检查 ~/.bashrc~/.zshrc 是否包含:

export PATH="$HOME/.cargo/bin:$PATH"

❓ CentOS 7 报 glibc 错误?

CentOS 7 已 EOL,新版 Rust 可能不再支持。
✅ 方案:

  • 使用旧版 Rust(如 1.76 以下)
  • 或升级到 Rocky / Alma / CentOS Stream 8+

六、总结(最常用)

rustup update
rustc --version

如果你愿意,可以告诉我:

  • ✅ CentOS 版本(7 / 8 / Stream)
  • ✅ 当前 Rust 安装方式
    我可以给你更精确的方案。

0