温馨提示×

debian rust路径怎么设

小樊
46
2026-09-08 05:04:19
栏目: 编程语言

在 Debian 上配置 Rust 的路径,通常取决于你是怎么安装 Rust 的。下面分情况说明:


一、用 rustup 安装(最常见、推荐)

如果你是用官方方式安装的:

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

1. Rust 的路径在哪?

默认安装路径是:

~/.cargo/bin

2. 设置 PATH(一般安装时已自动加)

rustup 会修改你的 shell 配置文件,比如:

  • ~/.bashrc
  • ~/.profile
  • ~/.zshrc

里面会有类似:

source "$HOME/.cargo/env"

export PATH="$HOME/.cargo/bin:$PATH"

3. 手动设置(如果没有)

编辑 ~/.bashrc

nano ~/.bashrc

添加:

export PATH="$HOME/.cargo/bin:$PATH"

然后:

source ~/.bashrc

验证:

which cargo
which rustc

二、用 Debian apt 安装

如果你用的是:

sudo apt install rustc cargo

路径位置

系统级安装,路径是:

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

一般不需要设置 PATH,因为 /usr/bin 默认就在 PATH 中。

验证:

cargo --version
rustc --version

三、设置 Rust 项目/编译相关路径(可选)

1. 修改 cargo 缓存目录

默认:

~/.cargo

自定义:

export CARGO_HOME="/your/path/cargo"

2. 修改编译输出目录

默认:

target/

自定义(项目内):

# Cargo.toml
[build]
target-dir = "/your/path/target"

四、常见问题

1. cargo: command not found

说明 PATH 没生效:

source ~/.cargo/env

或检查:

echo $PATH

2. 切换 Rust 版本(rustup)

rustup default stable
rustup default nightly

如果你愿意,可以告诉我:

  • 你是 apt 还是 rustup 安装
  • 用的是 bash / zsh / fish
  • 是想设 环境变量还是项目路径

我可以给你更精确的配置。

0