温馨提示×

怎样在debian启用rust工具

小樊
44
2026-09-02 04:54:48
栏目: 编程语言

在 Debian 上“启用 Rust 工具”通常有两种含义:安装 Rust 工具链(编译器、包管理器等),或者让 Rust 工具在你的 shell 环境中可用。下面按常见场景一步步说明。


一、在 Debian 上安装 Rust 工具链(推荐方式)

✅ 方式 1:使用官方 rustup(最推荐)

这是 Rust 官方推荐方式,能获取最新版本并方便管理多版本。

# 安装依赖
sudo apt update
sudo apt install -y curl build-essential gcc

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

安装完成后,按提示执行:

source "$HOME/.cargo/env"

验证:

rustc --version
cargo --version

✅ 方式 2:使用 Debian 官方仓库(不推荐新手)

版本通常较旧,但适合系统级使用。

sudo apt update
sudo apt install -y rustc cargo

验证:

rustc --version
cargo --version

二、让 Rust 工具“默认启用”(每次登录可用)

如果你用的是 rustup,需要确保环境变量被加载。

对 Bash 用户

echo 'source "$HOME/.cargo/env"' >> ~/.bashrc
source ~/.bashrc

对 Zsh 用户

echo 'source "$HOME/.cargo/env"' >> ~/.zshrc
source ~/.zshrc

三、常用 Rust 工具启用示例

1️⃣ 启用 Clippy(代码检查)

rustup component add clippy
cargo clippy

2️⃣ 启用 rustfmt(格式化)

rustup component add rustfmt
cargo fmt

3️⃣ 启用 rust-analyzer(IDE 支持)

rustup component add rust-analyzer

四、常见问题

❓ 命令找不到(command not found)

说明环境变量未加载,执行:

source "$HOME/.cargo/env"

❓ 系统有多个 Rust 版本

rustup show
rustup default stable

如果你指的不是“安装 Rust”,而是在特定场景启用(如 systemd、Docker、CI、嵌入式),可以告诉我具体使用环境,我可以给你更精确的方案。

0