首页主机资讯Rust在CentOS上如何设置环境

Rust在CentOS上如何设置环境

时间2025-12-05 23:50:04发布访客分类主机资讯浏览625
导读:在 CentOS 上设置 Rust 开发环境 一 准备系统与依赖 更新索引并安装基础编译工具与包源: 对于 CentOS 7:执行 sudo yum update -y && sudo yum groupinstall...

在 CentOS 上设置 Rust 开发环境

一 准备系统与依赖

  • 更新索引并安装基础编译工具与包源:
    • 对于 CentOS 7:执行 sudo yum update -y & & sudo yum groupinstall -y "Development Tools" & & sudo yum install -y gcc curl epel-release
    • 对于 CentOS Stream 8/9:执行 sudo dnf groupinstall -y "Development Tools" & & sudo dnf install -y gcc curl
  • 说明:Rust 编译需要 C 编译器(如 gcc) 与基础构建工具,缺少会导致依赖构建失败。

二 安装 Rust 工具链(rustup)

  • 下载并运行官方安装脚本,按提示完成安装(推荐默认选项):
    • curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
  • 使环境变量立即生效(安装脚本通常会自动追加到 ~/.cargo/env):
    • source "$HOME/.cargo/env"
  • 验证安装结果:
    • rustc --versioncargo --version
  • 常用管理命令:
    • 更新工具链:rustup update
    • 安装常用组件:rustup component add rustfmt clippy

三 配置国内镜像源(可选,提升下载速度)

  • 设置 rustup 镜像(安装前或安装后执行均可,建议写入全局环境):
    • 写入配置文件:echo 'export RUSTUP_DIST_SERVER=https://mirrors.ustc.edu.cn/rust-static' | sudo tee -a /etc/profile
    • 写入配置文件:echo 'export RUSTUP_UPDATE_ROOT=https://mirrors.ustc.edu.cn/rust-static/rustup' | sudo tee -a /etc/profile
    • 使配置生效:source /etc/profile
  • 设置 Cargo 索引镜像(创建或编辑 ~/.cargo/config):
    • 写入内容:
      • [source.crates-io]
      • registry = "https://github.com/rust-lang/crates.io-index"
      • replace-with = 'ustc'
      • [source.ustc]
      • registry = "git://mirrors.ustc.edu.cn/crates.io-index"
  • 说明:上述为 USTC 镜像示例;如使用其他镜像,请替换对应 URL

四 快速验证与第一个项目

  • 方式一(使用 Cargo):
    • 创建项目:cargo new hello & & cd hello
    • 运行项目:cargo run(应看到输出:Hello, world!
  • 方式二(直接使用 rustc):
    • 新建文件:vim hello.rs,内容:
      • fn main() { println!("Hello, Rust on CentOS!"); }
    • 编译运行:rustc hello.rs & & ./hello

五 常见问题与处理

  • 命令未找到(如 rustc/cargo):
    • 确认已执行 source "$HOME/.cargo/env";若使用 zsh,将路径加入 ~/.zshrc 并执行 source ~/.zshrc
  • 构建依赖失败(缺少 gcc/头文件/链接器):
    • 安装或修复编译工具链:sudo yum groupinstall -y "Development Tools" & & sudo yum install -y gcc(或 sudo dnf 对应命令)
  • 网络慢或拉取依赖失败:
    • 检查并按上文配置 rustupCargo 镜像源,然后重试 cargo build
  • 版本管理:
    • 多版本切换:rustup default stable|nightly|1.82.0
    • 查看工具链:rustup show

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: Rust在CentOS上如何设置环境
本文地址: https://pptw.com/jishu/765291.html
CentOS下Rust编译器怎么安装 如何在centos上管理java进程

游客 回复需填写必要信息