温馨提示×

Linux中Rust工具链如何安装

小樊
93
2025-08-31 13:44:15
栏目: 编程语言

Linux下Rust工具链安装指南(推荐使用rustup)

一、安装前准备

在安装Rust工具链前,建议先安装必要的编译依赖(适用于Debian/Ubuntu等基于APT的系统),避免后续编译错误:

sudo apt update && sudo apt install curl build-essential gcc make

二、使用rustup安装Rust工具链(官方推荐)

rustup是Rust官方提供的版本管理工具,可一键安装最新稳定版的Rust编译器(rustc)、包管理器(cargo)及配套工具(如rustfmtclippy)。

  1. 下载并运行安装脚本
    在终端执行以下命令,通过curl获取安装脚本并运行:

    curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
    

    脚本会自动检测系统环境,提示选择安装选项(直接按回车选择默认配置即可)。

  2. 配置环境变量
    安装完成后,需要将Rust工具链的可执行文件路径(~/.cargo/bin)添加到系统PATH中。根据使用的Shell类型,执行对应命令:

    • Bash(默认Shell):
      source $HOME/.cargo/env
      
    • Zsh:
      source $HOME/.zshrc
      
  3. 验证安装结果
    运行以下命令,若输出Rust编译器及Cargo的版本号,则说明安装成功:

    rustc --version  # 查看Rust编译器版本
    cargo --version  # 查看Cargo版本
    

三、可选:切换/管理Rust工具链

rustup支持多版本工具链管理,可根据需求切换或安装特定版本:

  • 查看已安装工具链
    rustup show
    
  • 安装其他版本(如Nightly版,包含最新实验性功能):
    rustup install nightly
    
  • 切换默认工具链
    rustup default nightly  # 切换到Nightly版
    rustup default stable   # 切换回稳定版
    
  • 为当前项目指定工具链(不影响全局设置):
    在项目目录下运行:
    rustup override set nightly
    
    此操作会在项目根目录生成rust-toolchain文件,锁定该项目的工具链版本。

四、常见问题解决

  • 网络问题导致安装缓慢
    可通过设置国内镜像源加速(如中科大、清华源),在运行安装脚本前执行:
    export RUSTUP_UPDATE_ROOT=https://mirrors.ustc.edu.cn/rust-static/rustup
    export RUSTUP_DIST_SERVER=https://mirrors.tuna.tsinghua.edu.cn/rustup
    
  • 环境变量未生效
    若安装后仍无法识别rustccargo命令,可重新登录终端或手动执行source命令刷新环境变量。

通过以上步骤,即可在Linux系统上完成Rust工具链的安装与基础配置,快速开始Rust项目开发。

0