Rust在Debian上怎么设置环境
导读:在 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,写入如 stable 或 1.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
