CentOS搭建Rust工具链教程
作者:技术拾光时间:2026-07-04 08:17:00浏览:188
在CentOS上搭建Rust工具链:先更新系统并安装curl、gcc,再用官方脚本安装Rustup,配置环境变量后验证版本。可选升级工具链、安装rustfmt和clippy,最后用cargo创建项目测试环境。
CentOS上搭建Rust工具链的详细步骤

在CentOS上配置Rust开发环境其实并不复杂。按照以下流程操作即可顺利完成。关键在于理解每一步背后的逻辑,而不仅仅是执行命令。下面直接进入步骤。
1. 准备工作:更新系统并安装依赖
开始之前,务必更新系统包并安装基础依赖,否则可能出现版本不兼容或缺少组件的问题。
# 更新系统包
sudo yum update -y
# 安装必要依赖(部分CentOS版本可能需要)
sudo yum install -y curl gcc
2. 安装Rustup(Rust版本管理工具)
Rustup是Rust官方推荐的版本管理工具,安装后即可管理所有Rust工具链。使用官方脚本安装最为便捷:
# 下载并运行Rustup安装脚本(自动处理依赖和路径配置)
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
安装过程中会弹出选项提示,直接回车接受默认配置即可。
3. 配置环境变量
安装完成后,需要将Rust工具链路径(~/.cargo/env)加载到系统环境变量中,以便全局调用rustc、cargo等命令:
# 加载环境变量到当前终端会话
source $HOME/.cargo/env
# 使环境变量永久生效(对当前用户)
echo "source $HOME/.cargo/env" >> ~/.bashrc
source ~/.bashrc
4. 验证安装
验证是否安装成功,运行以下命令查看版本号:
# 查看Rust编译器版本
rustc --version
# 查看Cargo(Rust包管理工具)版本
cargo --version
若输出类似rustc 1.75.0 (x86_64-unknown-linux-gnu)的信息,说明安装成功。
5. 可选:升级Rust工具链
后续可通过升级保持工具链最新:
rustup update
6. 可选:安装常用Rust工具组件
根据开发需求,安装以下工具可提升编码体验:
- Rustfmt:代码格式化工具,保持代码风格一致
rustup component add rustfmt - Clippy:代码质量检查工具,发现潜在错误和代码异味
rustup component add clippy - Rust Analyzer:IDE智能提示插件,需在VSCode等编辑器中单独安装
7. 可选:创建第一个Rust项目
使用Cargo创建简单项目验证整个工具链是否正常工作:
# 创建名为"hello_rust"的新项目
cargo new hello_rust
# 进入项目目录
cd hello_rust
# 编译项目(生成可执行文件)
cargo build
# 运行项目
cargo run
若终端输出Hello, world!,则环境就绪。
注意事项
- 网络要求:安装过程中需访问Rust官方服务器(
sh.rustup.rs),请确保网络畅通。 - 权限问题:部分命令(如
sudo yum install)需要管理员权限,使用sudo执行。 - 包管理器替代方案:如不想使用Rustup,可通过CentOS的
yum包管理器安装Rust(版本可能较旧):
sudo yum install -y epel-release # 添加EPEL仓库 sudo yum install -y rust cargo # 安装Rust
完成以上流程后,CentOS上的Rust工具链即可稳定运行,可开始Rust项目开发。
