在 CentOS 上安装 Rust 工具链,最推荐、也是官方支持的方式是使用 rustup。下面分步骤说明。
sudo yum install -y gcc gcc-c++ make curl
(CentOS 8 可用 dnf 代替 yum)
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
安装过程中会让你选择:
1) Proceed with standard installation(默认,推荐)2) Customize installation3) Cancel一般直接回车即可。
source $HOME/.cargo/env
或者重新登录终端。
rustc --version
cargo --version
编辑 ~/.cargo/config:
[source.crates-io]
replace-with = 'rsproxy'
[source.rsproxy]
registry = "https://rsproxy.cn/crates.io-index"
[registries.rsproxy]
index = "https://rsproxy.cn/crates.io-index"
或中科大镜像:
[source.crates-io]
replace-with = 'ustc'
[source.ustc]
registry = "sparse+https://mirrors.ustc.edu.cn/crates.io-index/"
rustup update
rustup self uninstall
CentOS 仓库中的 Rust 版本通常较旧:
sudo yum install rust cargo
仅适合对版本要求不高的场景。
如果你是在 CentOS 7 / 8 / Stream,或者需要 离线安装、指定版本,可以告诉我,我可以给你更具体的方案。