在 CentOS 上“配置 Rust 版本”通常有以下几种常见场景,我按最常用 → 进阶给你说明。
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
安装完成后:
source $HOME/.cargo/env
或重新登录终端。
rustup toolchain list
示例输出:
stable-x86_64-unknown-linux-gnu
beta-x86_64-unknown-linux-gnu
nightly-x86_64-unknown-linux-gnu
rustup install stable
rustup install beta
rustup install nightly
rustup install 1.75.0
rustup default stable
rustup default nightly
rustup default 1.75.0
验证:
rustc --version
进入项目目录:
rustup override set 1.75.0
查看 override:
rustup override list
rustup update
只更新 stable:
rustup update stable
CentOS 自带仓库可能有 Rust,但版本通常很旧。
sudo yum install rust cargo
查看版本:
rustc --version
⚠️ 不建议用于开发,推荐用 rustup。
确保:
export PATH="$HOME/.cargo/bin:$PATH"
可写入:
echo 'export PATH="$HOME/.cargo/bin:$PATH"' >> ~/.bashrc
可能需要更新 gcc:
sudo yum install gcc gcc-c++
在 Cargo.toml 中:
[package]
rust-version = "1.70"
✅ 开发环境:用 rustup
✅ 切换版本:rustup default
✅ 项目隔离:rustup override
❌ 不要用 yum 装新版 Rust
如果你能说明:
我可以给你更精确的操作步骤。