温馨提示×

Linux下如何安装Rust编程环境

小樊
77
2025-09-18 16:27:49
栏目: 编程语言

一、安装前准备

  • 系统要求:确保Linux系统已联网,且具备root或sudo权限(用于安装系统依赖)。
  • 工具需求:需安装curl(用于下载安装脚本),部分发行版需提前安装build-essential(包含gcc、make等编译工具,用于编译Rust程序)。

二、推荐方式:使用rustup安装(官方工具,支持版本管理)

  1. 下载并运行安装脚本
    打开终端,执行以下命令下载并运行rustup安装脚本(该脚本会自动安装Rust工具链及cargo包管理器):

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

    安装过程中会提示选择安装选项,直接按回车键选择默认设置即可。

  2. 配置环境变量
    安装完成后,rustup会提示需重新打开终端或运行以下命令使环境变量生效(将Rust工具链路径添加至PATH):

    source "$HOME/.cargo/env"
    

    或手动编辑~/.bashrc(bash用户)或~/.zshrc(zsh用户),添加以下内容后保存并执行source命令:

    export PATH="$HOME/.cargo/bin:$PATH"
    
  3. 验证安装
    运行以下命令检查Rust编译器(rustc)和包管理器(cargo)是否安装成功,若显示版本号则说明安装完成:

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

三、备选方式:使用发行版包管理器安装(适合追求简单的用户) 若不想使用rustup,可通过Linux发行版的包管理器安装Rust,但版本可能不是最新(需手动更新):

  • Ubuntu/Debian
    sudo apt update && sudo apt install rustc cargo
    
  • Fedora
    sudo dnf install rust cargo
    
  • Arch Linux
    sudo pacman -S rust cargo
    

安装完成后,同样通过rustc --versioncargo --version验证。

四、安装后配置(可选但推荐)

  1. 更新Rust版本
    使用rustup可随时更新至最新稳定版:

    rustup update
    
  2. 安装常用工具

    • clippy:Rust代码风格检查工具(帮助发现代码潜在问题):
    cargo install clippy
    
    • rustfmt:Rust代码格式化工具(统一代码风格):
    cargo install rustfmt
    
  3. 创建第一个Rust项目
    使用cargo快速创建新项目:

    cargo new hello_rust  # 在当前目录下创建名为hello_rust的项目
    cd hello_rust         # 进入项目目录
    cargo run             # 编译并运行项目(输出"Hello, world!")
    

五、常见问题解决

  • 链接器错误:若编译时出现链接器错误(如ld找不到库),需安装系统编译工具链(如Ubuntu/Debian的build-essential)。
  • 环境变量未生效:若rustccargo命令无法识别,检查PATH是否包含$HOME/.cargo/bin,并重新运行source命令。
  • 网络问题:国内用户可使用清华、中科大等镜像源加速安装(设置RUSTUP_UPDATE_ROOTRUSTUP_DIST_SERVER环境变量)。

0