在 Debian 上“设置 Rust 路径”通常有两种常见含义,下面分别说明。
如果你是用官方方式安装的 Rust:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
安装完成后,不需要手动设置 PATH,只需要让当前 shell 加载 rustup 的环境变量:
source $HOME/.cargo/env
把下面这行加到你的 shell 配置文件里:
echo 'source $HOME/.cargo/env' >> ~/.bashrc
echo 'source $HOME/.cargo/env' >> ~/.zshrc
然后重新打开终端或执行:
source ~/.bashrc
验证:
rustc --version
cargo --version
如果 Rust 安装在非标准目录,比如:
/opt/rust/bin
你可以手动加到 PATH:
export PATH="/opt/rust/bin:$PATH"
永久生效:
echo 'export PATH="/opt/rust/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc
如果你是多个用户使用:
sudo nano /etc/profile.d/rust.sh
内容:
export PATH="$HOME/.cargo/bin:$PATH"
保存后:
source /etc/profile
rustc: command not found说明 PATH 没生效,先运行:
source $HOME/.cargo/env
rustup default stable
rustup default nightly
如果你是指 交叉编译路径、cargo 缓存路径(CARGO_HOME)或项目级配置,可以告诉我具体场景,我可以更针对性说明。