CentOS上Rust工具链如何搭建
导读:CentOS上搭建Rust工具链的详细步骤 1. 准备工作:更新系统并安装依赖 在安装Rust工具链前,建议先更新系统包以确保兼容性,并安装必要的依赖(如curl、gcc,部分系统可能需要rustup包): # 更新系统包 sudo yum...
CentOS上搭建Rust工具链的详细步骤
1. 准备工作:更新系统并安装依赖
在安装Rust工具链前,建议先更新系统包以确保兼容性,并安装必要的依赖(如curl
、gcc
,部分系统可能需要rustup
包):
# 更新系统包
sudo yum update -y
# 安装必要依赖(部分CentOS版本可能需要)
sudo yum install -y curl gcc
2. 安装Rustup(Rust版本管理工具)
Rustup是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工具链是否安装成功:
# 查看Rust编译器版本
rustc --version
# 查看Cargo(Rust包管理工具)版本
cargo --version
若输出类似rustc 1.75.0 (x86_64-unknown-linux-gnu)
的版本信息,则说明安装成功。
5. 可选:升级Rust工具链
Rustup支持定期升级到最新稳定版,以获取新功能和安全修复:
rustup update
6. 可选:安装常用Rust工具组件
根据开发需求,可安装以下工具增强开发体验:
- Rustfmt:代码格式化工具(保持代码风格一致)
rustup component add rustfmt
- Clippy:代码质量检查工具(发现潜在错误和代码异味)
rustup component add clippy
- Rust Analyzer:IDE智能提示插件(需在VSCode等编辑器中单独安装)
7. 可选:创建第一个Rust项目
使用Cargo快速创建一个简单的Rust项目,验证工具链是否正常工作:
# 创建名为"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项目开发。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: CentOS上Rust工具链如何搭建
本文地址: https://pptw.com/jishu/723570.html