温馨提示×

centos怎样搭建rust环境

小樊
39
2026-08-03 07:51:29
栏目: 编程语言

CentOS 上搭建 Rust 开发环境,推荐使用官方方式安装,下面按步骤说明(适用于 CentOS 7 / 8 / Stream)。


一、安装 Rust(官方推荐方式)

1️⃣ 安装依赖工具

sudo yum install -y gcc gcc-c++ make curl

如果是 CentOS 8 / Stream,可用 dnf

sudo dnf install -y gcc gcc-c++ make curl

2️⃣ 使用 rustup 安装 Rust

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

安装过程中会提示:

1) Proceed with installation (default)
2) Customize installation

✅ 直接回车选择默认即可。


3️⃣ 加载环境变量

source $HOME/.cargo/env

验证是否安装成功:

rustc --version
cargo --version

二、配置国内镜像(国内服务器推荐)

编辑环境变量文件:

vi ~/.cargo/config

添加以下内容(使用中国科学技术大学镜像):

[source.crates-io]
replace-with = 'ustc'

[source.ustc]
registry = "git://mirrors.ustc.edu.cn/crates.io-index"

或使用清华镜像:

registry = "https://mirrors.tuna.tsinghua.edu.cn/git/crates.io-index.git"

三、更新与卸载 Rust

更新 Rust

rustup update

卸载 Rust

rustup self uninstall

四、编写第一个 Rust 程序

1️⃣ 创建项目

cargo new hello_rust
cd hello_rust

2️⃣ 编译并运行

cargo run

输出:

Hello, world!

五、常见问题

❓ CentOS 7 报 glibc 版本低

Rust 官方二进制一般兼容 CentOS 7,如果出现问题:

sudo yum install -y glibc-devel

❓ 防火墙 / 代理问题

如果在公司内网或服务器无法访问外网:

export RUSTUP_DIST_SERVER=https://mirrors.ustc.edu.cn/rust-static
export RUSTUP_UPDATE_ROOT=https://mirrors.ustc.edu.cn/rust-static/rustup

六、总结

最简安装命令

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

如果你告诉我:

  • CentOS 版本(7 / 8 / Stream)
  • 是否服务器无外网
  • 是否用于 Web / 系统 / 嵌入式 / 区块链

我可以给你更精确的配置方案。

0