温馨提示×

debian rust路径要怎么配

小樊
42
2026-09-17 08:53:43
栏目: 编程语言

在 Debian 上配置 Rust 的“路径”,通常指两件事之一:

  1. 把 Rust 工具链(cargo / rustc)加入 PATH
  2. 修改 cargo 的默认路径(如项目目录、缓存、registry、target 等)

下面分别说明。


一、Rust 工具链加入 PATH(最常见)

1. 用官方脚本安装(推荐)

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

安装完成后,Rust 会在:

~/.cargo/bin

2. 把 ~/.cargo/bin 加入 PATH

如果你是 bash(Debian 默认):

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

如果你是 zsh

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

验证:

rustc --version
cargo --version

二、系统级(所有用户)配置(不推荐新手)

如果你把 Rust 装到了 /opt/rust/usr/local/rust

sudo nano /etc/profile.d/rust.sh

写入:

export PATH="/opt/rust/bin:$PATH"

然后:

source /etc/profile

三、修改 cargo 的默认路径(项目 / 缓存)

1. 修改 cargo 根目录

默认是:

~/.cargo

可改为:

export CARGO_HOME=/data/rust/cargo

2. 修改 Rust 工具链目录

默认是:

~/.rustup

可改为:

export RUSTUP_HOME=/data/rust/rustup

建议写入 ~/.bashrc~/.profile


四、修改项目编译输出(target)路径

可以在项目中:

cargo build --target-dir /data/build/myapp

或在 ~/.cargo/config.toml

[build]
target-dir = "/data/build"

五、Debian apt 安装的 Rust(不推荐)

sudo apt install rustc cargo

路径在:

/usr/bin/rustc
/usr/bin/cargo

⚠️ 版本通常很旧,不建议用于开发


快速检查清单

  • [ ] rustc --version 能运行
  • [ ] cargo --version 能运行
  • [ ] ~/.cargo/bin 在 PATH 中

如果你说的是 交叉编译路径 / WSL / Docker / CI / 特定目录结构,可以告诉我具体场景。

0