温馨提示×

centos能配置rust开发吗

小樊
42
2026-08-03 07:54:25
栏目: 编程语言

可以的,CentOS 完全可以用来配置 Rust 开发环境。下面我按推荐方式 + 常见坑给你一个完整说明,适用于 CentOS 7 / 8 / Stream


一、推荐方式:使用 rustup(官方方式 ✅)

这是 最推荐、最干净、最灵活 的方式。

1️⃣ 安装依赖(非常重要)

CentOS 默认可能缺少编译工具:

sudo yum groupinstall -y "Development Tools"
sudo yum install -y gcc gcc-c++ make openssl openssl-devel

如果是 CentOS 8 / Stream

sudo dnf groupinstall -y "Development Tools"
sudo dnf install -y gcc gcc-c++ openssl-devel

2️⃣ 安装 Rust(通过 rustup)

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

安装过程中选择:

1) Proceed with installation (default)

安装完成后:

source ~/.cargo/env

验证:

rustc --version
cargo --version

二、配置国内镜像(国内服务器强烈建议)

编辑 ~/.cargo/config.toml(没有就新建):

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

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

或使用清华镜像:

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

三、创建并运行 Rust 项目

cargo new hello_rust
cd hello_rust
cargo run

输出:

Hello, world!

✅ 说明 Rust 开发环境已成功配置。


四、CentOS 版本注意事项

✅ CentOS 7

  • glibc 版本较老(2.17)
  • Rust 仍然支持
  • 不建议用太新的 nightly 工具链

✅ CentOS 8 / Stream

  • 更友好
  • 支持最新 Rust

五、可选:安装 IDE / 编辑器支持

VS Code(远程开发)

  • 安装 Remote - SSH
  • 插件:Rust Analyzer

Vim / Neovim

rustup component add rust-analyzer

六、常见问题

❓ 编译时报 openssl 错误

sudo yum install -y openssl-devel

❓ 想用旧版本 Rust

rustup install 1.75.0
rustup default 1.75.0

七、总结

CentOS 完全可以配置 Rust 开发
✅ 推荐 rustup 安装
✅ 注意 gcc / openssl 依赖
✅ 国内一定配镜像

如果你愿意,我可以:

  • 给你 CentOS 7 vs 8 的对比方案
  • 帮你 配置 Rust + Actix / Tokio / Rocket
  • Docker + Rust 开发环境

你现在是 物理机 / 虚拟机 / 云服务器?

0