阅读量:3
CentOS 配置 Rust 开发环境步骤
一 准备系统与依赖
- 更新系统并启用 EPEL(以 CentOS 8 为例;CentOS 7 可用 yum 并同样先安装 EPEL):
- sudo dnf install -y epel-release
- sudo dnf update
- 安装常用编译工具与依赖(Rust 构建常依赖系统 linker/构建工具):
- sudo dnf groupinstall -y “Development Tools”
- sudo dnf install -y gcc make curl
- 如使用较老系统或遇到网络问题,优先确保 gcc、make、curl 可用。
二 安装 Rust 工具链 rustup
- 使用官方安装脚本安装 rustup(Rust 版本管理器):
- curl --proto ‘=https’ --tlsv1.2 -sSf https://sh.rustup.rs | sh
- 按提示完成安装。安装程序会将 ~/.cargo/bin 加入 PATH(写入 ~/.profile 或相应 shell 配置)。
- 使当前会话生效并验证:
- source ~/.cargo/env
- rustc --version
- cargo --version
三 配置国内镜像加速(可选,提升下载速度)
- 设置 rustup 镜像(安装前或安装后执行均可,建议写入全局或用户环境):
- echo ‘export RUSTUP_DIST_SERVER=https://mirrors.tuna.tsinghua.edu.cn/rustup’ >> ~/.bashrc
- echo ‘export RUSTUP_UPDATE_ROOT=https://mirrors.tuna.tsinghua.edu.cn/rustup’ >> ~/.bashrc
- source ~/.bashrc
- 配置 crates.io 索引镜像(创建或编辑 ~/.cargo/config):
-
mkdir -p ~/.cargo
-
cat >> ~/.cargo/config <<‘EOF’ [source.crates-io] registry = “https://github.com/rust-lang/crates.io-index” replace-with = ‘tuna’
[source.tuna] registry = “https://mirrors.tuna.tsinghua.edu.cn/crates.io-index” EOF
-
- 说明:也可使用 USTC 镜像,将 tuna 替换为 ustc 的地址即可。
四 验证与常用操作
- 验证工具链:
- rustc -V
- cargo -V
- 更新工具链:
- rustup update
- 安装常用组件(代码格式化与静态检查):
- rustup component add rustfmt clippy
- 快速测试(编译运行):
- cargo new hello && cd hello
- cargo run
以上就是关于“centos rust配置步骤是什么”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm