温馨提示×

Ubuntu下Rust配置流程是什么

小樊
40
2025-10-18 15:19:16
栏目: 编程语言

Ubuntu下Rust配置流程(详细步骤)

1. 更新系统依赖

在安装Rust前,需确保系统包列表和依赖库为最新状态,避免后续安装冲突:

sudo apt update && sudo apt upgrade -y

2. 安装必要工具链

Rust编译及工具链需要curl(下载)、build-essential(GCC/Make等编译工具)等依赖,通过以下命令安装:

sudo apt install -y curl build-essential gcc make

3. 使用rustup安装Rust(推荐)

rustup是Rust官方提供的工具链管理器,可灵活安装/切换Rust版本(如稳定版、 nightly版),并自动配置Cargo(包管理器)。

  • 下载并运行安装脚本
    直接使用官方镜像(国内用户可选择中科大/清华镜像加速):
    # 官方镜像(默认)
    curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
    
    # 国内镜像(如中科大,可选)
    export RUSTUP_DIST_SERVER=https://mirrors.ustc.edu.cn/rust-static
    export RUSTUP_UPDATE_ROOT=https://mirrors.ustc.edu.cn/rust-static/rustup
    curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
    
  • 选择安装选项
    脚本运行后会提示安装类型,直接按回车键选择默认选项(安装稳定版Rust+Cargo)。
  • 激活环境
    安装完成后,需将Rust工具链路径(~/.cargo/bin)添加到系统PATH中。可通过以下两种方式实现:
    • 临时生效(仅当前终端):
      source $HOME/.cargo/env
      
    • 永久生效(所有终端):
      将上述命令添加到~/.bashrc(或~/.zshrc,根据shell类型调整)文件末尾,然后运行:
      echo 'export PATH="$HOME/.cargo/bin:$PATH"' >> ~/.bashrc
      source ~/.bashrc
      

4. 验证Rust安装

通过以下命令检查Rust编译器(rustc)和包管理器(cargo)是否安装成功:

rustc --version  # 输出类似:rustc 1.75.0 (2023-12-21)
cargo --version  # 输出类似:cargo 1.75.0

若显示版本号,则说明安装成功。

5. 配置可选优化(国内镜像加速)

若使用官方源下载缓慢,可配置Cargo镜像源(如清华大学镜像),提升依赖下载速度:

  • 编辑Cargo配置文件
    创建或修改~/.cargo/config.toml,添加以下内容:
    [source.crates-io]
    replace-with = 'tuna'  # 替换为清华镜像源
    
    [source.tuna]
    registry = "https://mirrors.tuna.tsinghua.edu.cn/git/crates.io-index"
    
    此配置会将所有crates.io的依赖请求重定向至清华镜像。

6. 创建并运行第一个Rust项目(测试环境)

通过Cargo快速创建一个简单的Rust项目,验证环境是否正常工作:

# 创建项目目录
mkdir ~/rust-demo && cd ~/rust-demo
# 初始化项目(生成Cargo.toml和src/main.rs)
cargo new hello_world
# 进入项目目录
cd hello_world
# 编译并运行项目
cargo run

若终端输出`Hello, world!',则说明Rust环境配置完成且可正常使用。

7. 更新Rust版本(后续维护)

使用rustup可轻松更新Rust至最新稳定版:

rustup update

更新完成后,再次运行rustc --version即可查看新版本号。

以上步骤覆盖了Ubuntu下Rust环境配置的全流程,从系统准备到项目测试,确保开发者能快速搭建起可用的Rust开发环境。

0