首先,确保CentOS系统的软件包是最新的,避免因依赖冲突导致安装失败。打开终端运行以下命令:
sudo yum update -y Rust编译器(rustc)和包管理器(cargo)需要一些基础工具和库支持,安装以下依赖:
sudo yum install -y curl gcc make openssl-devel libffi-devel curl:用于下载Rust安装脚本;gcc/make:编译Rust代码的核心工具链;openssl-devel/libffi-devel:支持Rust中加密、外部函数调用等功能。Rust官方推荐通过rustup(Rust版本管理工具)安装最新稳定版的Rust。运行以下命令下载并执行安装脚本:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh 安装过程中会提示选择安装选项,直接按回车键选择默认配置(安装稳定版Rust、将工具链路径添加到PATH环境变量)。
安装完成后,需要将Rust的工具链路径(~/.cargo/bin)添加到系统PATH中,以便全局使用rustc、cargo等命令。
~/.bashrc文件(针对bash用户):echo 'export PATH="$HOME/.cargo/bin:$PATH"' >> ~/.bashrc source ~/.bashrc (若使用zsh,将上述命令中的~/.bashrc替换为~/.zshrc即可。通过以下命令检查Rust和Cargo是否安装成功,终端应输出对应的版本信息:
rustc --version # 显示Rust编译器版本(如rustc 1.83.0) cargo --version # 显示Cargo包管理器版本(如cargo 1.83.0) rustup component add clippy rustup component add rustfmt rustup component add rust-docs 使用Cargo快速创建一个简单的Rust项目:
cargo new hello_world # 在当前目录下创建名为hello_world的项目 cd hello_world # 进入项目目录 项目结构如下:
hello_world/ ├── Cargo.toml # 项目配置文件(依赖、版本等) └── src/ └── main.rs # 主程序入口(默认包含"Hello, world!"示例) 编译并运行项目:
cargo build # 编译项目(生成可执行文件在target/debug目录) cargo run # 编译并直接运行项目(终端输出:Hello, world!) Rust社区定期发布新版本,通过rustup可快速更新到最新稳定版:
rustup update 通过以上步骤,你已在CentOS上成功搭建Rust开发环境,可开始编写、编译和运行Rust程序。如需更高级的功能(如交叉编译、调试),可根据需求安装对应工具链(如rustup target add)。