温馨提示×

centos怎样配置rust版本

小樊
32
2026-10-14 14:47:14
栏目: 编程语言

在 CentOS 上“配置 Rust 版本”通常有以下几种常见场景,我按最常用 → 进阶给你说明。


一、通过 rustup 安装与切换 Rust 版本(推荐)

1. 安装 rustup

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

安装完成后:

source $HOME/.cargo/env

或重新登录终端。


2. 查看已安装版本

rustup toolchain list

示例输出:

stable-x86_64-unknown-linux-gnu
beta-x86_64-unknown-linux-gnu
nightly-x86_64-unknown-linux-gnu

3. 安装指定版本

rustup install stable
rustup install beta
rustup install nightly
rustup install 1.75.0

4. 切换默认 Rust 版本

rustup default stable
rustup default nightly
rustup default 1.75.0

验证:

rustc --version

5. 为某个项目单独指定版本

进入项目目录:

rustup override set 1.75.0

查看 override:

rustup override list

二、更新 Rust 版本

rustup update

只更新 stable:

rustup update stable

三、CentOS 系统包管理器安装(不推荐)

CentOS 自带仓库可能有 Rust,但版本通常很旧。

sudo yum install rust cargo

查看版本:

rustc --version

⚠️ 不建议用于开发,推荐用 rustup。


四、常见问题

1. 找不到 rustc / cargo

确保:

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

可写入:

echo 'export PATH="$HOME/.cargo/bin:$PATH"' >> ~/.bashrc

2. CentOS 7 编译失败

可能需要更新 gcc:

sudo yum install gcc gcc-c++

3. 指定最小 Rust 版本(项目级)

在 Cargo.toml 中:

[package]
rust-version = "1.70"

五、总结(推荐做法)

✅ 开发环境:用 rustup
✅ 切换版本:rustup default
✅ 项目隔离:rustup override
❌ 不要用 yum 装新版 Rust


如果你能说明:

  • CentOS 版本(7 / 8 / Stream)
  • 是否用于服务器部署还是开发
  • 是否需要特定 Rust 版本(如 1.75)

我可以给你更精确的操作步骤。

0 踩