在 CentOS 上配置 Rust 整体不难,但和你用的 CentOS 版本、是否需要最新工具链、网络环境有关。下面给你一个清晰判断和操作指南。
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
按提示选:
1) Proceed with installation (default)安装完成后:
source $HOME/.cargo/env
验证:
rustc --version
cargo --version
✅ 这是 90% 场景下的正确方式
需要注意:
yum install -y gcc gcc-c++ make
如编译失败,可装 devtoolset:
yum install -y centos-release-scl
yum install -y devtoolset-9
scl enable devtoolset-9 bash
难度 ⬆️ 中等
方案:
rustup-init --no-update-default-toolchain
.cargo 和 .rustupexport RUSTUP_DIST_SERVER=https://rsproxy.cn
export RUSTUP_UPDATE_ROOT=https://rsproxy.cn/rustup
或写进 ~/.cargo/config.toml:
[source.crates-io]
replace-with = "rsproxy"
[source.rsproxy]
registry = "https://rsproxy.cn/crates.io-index"
CentOS 配 Rust 不难,官方脚本一步到位;CentOS 7 注意 gcc 版本,网络差就换国内源。
如果你愿意,可以告诉我:
我可以给你精确到命令的方案。