温馨提示×

CentOS Rust如何安装

小樊
35
2025-12-09 12:26:20
栏目: 编程语言

在 CentOS 上安装与配置 Rust 的完整步骤

一 准备环境

  • 安装编译工具与依赖,确保能编译本地扩展与依赖:
    • sudo yum groupinstall -y “Development Tools”
    • sudo yum install -y gcc make curl
    • 可选:sudo yum install -y epel-release(便于获取部分工具)

二 安装 Rust 工具链

  • 使用官方安装脚本 rustup 安装(推荐):
    • curl --proto ‘=https’ --tlsv1.2 -sSf https://sh.rustup.rs | sh
    • 安装过程中选择默认选项(直接回车)即可,脚本会自动将 cargo、rustc 等加入 PATH(通过修改 ~/.profile、~/.bash_profile、~/.bashrc 等)。
  • 使环境变量立即生效:
    • source “$HOME/.cargo/env”
  • 验证安装结果:
    • rustc --version
    • cargo --version
  • 常用 rustup 管理命令(可选):
    • rustup update(更新工具链)
    • rustup self update(更新 rustup)
    • rustup show(查看当前工具链)
    • rustup check(检查更新与组件)

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

  • 设置 rustup 镜像(安装前或安装后执行均可,建议写入 shell 配置以持久化):
    • 写入全局配置(所有用户生效):
      • echo ‘export RUSTUP_DIST_SERVER=https://mirrors.tuna.tsinghua.edu.cn/rustup’ | sudo tee -a /etc/profile
      • echo ‘export RUSTUP_UPDATE_ROOT=https://mirrors.tuna.tsinghua.edu.cn/rustup’ | sudo tee -a /etc/profile
      • source /etc/profile
    • 或写入当前用户配置:
      • 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
  • 配置 Cargo 国内源(crates.io 索引镜像):
    • 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/git/crates.io-index.git” EOF

  • 说明:也可选择中科大镜像(USTC),将地址替换为 https://mirrors.ustc.edu.cn/rustup 与 https://mirrors.ustc.edu.cn/git/crates.io-index.git 即可。

四 编写并运行第一个程序

  • 创建项目并运行:
    • cargo new hello
    • cd hello
    • cargo run
  • 或直接编译运行单文件:
    • echo ‘fn main(){println!(“Hello, Rust on CentOS!”);}’ > main.rs
    • rustc main.rs && ./main

0