温馨提示×

centos如何升级rust版本

小樊
47
2026-09-21 02:26:33
栏目: 编程语言

在 CentOS 上升级 Rust 版本,常见做法有以下几种,推荐使用 rustup(官方方式)。


一、使用 rustup 升级(推荐)

如果你是通过 rustup 安装的 Rust:

1. 查看当前版本

rustc --version

2. 升级 Rust

rustup update

该命令会升级:

  • rustc
  • cargo
  • 已安装的工具链

3. 升级到指定版本(可选)

rustup update stable
# 或
rustup install 1.77.0
rustup default 1.77.0

4. 确认升级成功

rustc --version
cargo --version

二、如果尚未安装 rustup(先安装)

1. 安装 rustup

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

2. 使环境变量生效

source $HOME/.cargo/env

三、通过 yum / dnf(不推荐)

CentOS 官方源中的 Rust 版本通常很旧:

sudo yum update rust
# 或
sudo dnf update rust

⚠️ 不建议用于开发,版本滞后严重。


四、常见问题

1. 升级后版本没变?

确认使用的是 rustup 的 cargo:

which cargo
# 应为 ~/.cargo/bin/cargo

2. 缺少依赖(编译失败)

CentOS 需安装:

sudo yum install gcc openssl-devel

总结

✅ 最佳实践:rustup update
❌ 避免依赖系统 yum 源

如果你告诉我:

  • CentOS 版本(7 / 8 / Stream)
  • 当前 Rust 安装方式

我可以给你更精确的命令。

0 踩