首页主机资讯Rust在Debian上怎么设置环境

Rust在Debian上怎么设置环境

时间2025-12-05 10:50:03发布访客分类主机资讯浏览654
导读:在 Debian 上设置 Rust 环境 一 安装方式选择 使用官方版本管理工具 rustup(推荐):可轻松切换 stable/beta/nightly、安装组件、管理多工具链,适合开发与学习。 使用系统仓库 apt:命令简单、稳定,但...

在 Debian 上设置 Rust 环境

一 安装方式选择

  • 使用官方版本管理工具 rustup(推荐):可轻松切换 stable/beta/nightly、安装组件、管理多工具链,适合开发与学习。
  • 使用系统仓库 apt:命令简单、稳定,但版本通常较旧,适合保守环境或生产机的基础使用。

二 通过 rustup 安装与配置(推荐)

  • 安装前准备:更新索引并安装基础构建工具(可选但推荐)
    • sudo apt update & & sudo apt install -y curl build-essential gcc make
  • 安装 rustup(官方脚本)
    • curl --proto ‘=https’ --tlsv1.2 -sSf https://sh.rustup.rs | sh
    • 安装完成后加载环境:source $HOME/.cargo/env
  • 验证安装
    • rustc --version
    • cargo --version
  • 常用管理
    • 设置默认工具链:rustup default stable
    • 更新工具链:rustup update
    • 安装常用组件:rustup component add rustfmt clippy rust-src rust-analysis
  • 多版本与项目级工具链
    • 安装特定版本:rustup install 1.58.0
    • 项目级指定工具链:在项目根目录创建文件 .rustup/toolchain,写入如 stable1.58.0,进入目录会自动切换。

三 通过 apt 安装(系统仓库)

  • 安装命令
    • sudo apt update
    • sudo apt install -y rustc cargo
  • 验证
    • rustc --version
    • cargo --version
  • 说明
    • 版本通常滞后于官方,但足够运行与维护多数项目;如需最新特性与组件,仍建议使用 rustup

四 环境变量与 Shell 配置

  • 用户级配置(最常用)
    • echo ‘export RUSTUP_HOME=$HOME/.rustup’ > > ~/.bashrc
    • echo ‘export CARGO_HOME=$HOME/.cargo’ > > ~/.bashrc
    • echo ‘export PATH=$CARGO_HOME/bin:$PATH’ > > ~/.bashrc
    • source ~/.bashrc(如使用 zsh,替换为 ~/.zshrc
  • 全系统配置(多用户或统一环境)
    • echo ‘export RUSTUP_HOME=/opt/rust’ | sudo tee -a /etc/profile.d/rust.sh
    • echo ‘export PATH=$PATH:/opt/rust/bin’ | sudo tee -a /etc/profile.d/rust.sh
    • source /etc/profile
  • 若使用 rustup 安装脚本,默认会提示是否自动修改 PATH;若未修改,可手动 source $HOME/.cargo/env

五 快速验证与第一个项目

  • 使用 Cargo 创建并运行
    • cargo new hello_rust
    • cd hello_rust
    • cargo run
  • 直接使用 rustc 编译运行
    • echo ‘fn main() { println!(“Hello, Debian!”); } ’ > main.rs
    • rustc main.rs
    • ./main
  • 常见后续
    • 代码格式化:cargo fmt
    • 静态检查:cargo clippy
    • 构建发布版:cargo build --release

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


若转载请注明出处: Rust在Debian上怎么设置环境
本文地址: https://pptw.com/jishu/764511.html
Rust在Debian上的依赖如何解决 Linux cmatrix命令配置文件在哪

游客 回复需填写必要信息