在 CentOS 上安装 Rust 工具链(rustc、cargo),最推荐、最安全、最方便的方式是使用 rustup。下面按常见场景一步步说明。
sudo yum install -y curl gcc make
如果是 CentOS 8 / Stream,可用
dnf:
sudo dnf install -y curl gcc make
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
安装过程中会提示:
1) Proceed with installation (default)
2) Customize installation
✅ 直接回车选择默认即可。
source $HOME/.cargo/env
或者重新登录终端。
rustc --version
cargo --version
成功示例:
rustc 1.78.0 (9b00956e5 2024-04-29)
cargo 1.78.0 (54d8815d0 2024-03-26)
编辑 ~/.bashrc 或 ~/.zshrc:
export RUSTUP_DIST_SERVER=https://mirrors.ustc.edu.cn/rustup
export RUSTUP_UPDATE_ROOT=https://mirrors.ustc.edu.cn/rustup/rustup
生效:
source ~/.bashrc
编辑或创建 ~/.cargo/config.toml:
[source.crates-io]
replace-with = 'ustc'
[source.ustc]
registry = "git://mirrors.ustc.edu.cn/crates.io-index"
rustup update
rustup self uninstall
CentOS 自带仓库中的 Rust 版本通常 非常旧:
sudo yum install rust cargo
❌ 不建议用于开发新项目。
sudo yum install -y gcc
openssl 相关错误sudo yum install -y openssl-devel
sudo yum install -y curl gcc
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
source $HOME/.cargo/env
rustc --version
如果你告诉我:
我可以给你一套 完全适配你环境的安装方案。