在 Debian 下使用 Rust(通常通过 rustup 安装),路径设置和常见问题如下:
官方推荐方式(rustup):
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
安装完成后:
~/.cargo/bin
~/.cargo/env
rustup 安装时会提示你,需要将下面这行加入 shell 配置:
source "$HOME/.cargo/env"
或手动添加到:
Bash 用户:
echo 'export PATH="$HOME/.cargo/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc
Zsh 用户:
echo 'export PATH="$HOME/.cargo/bin:$PATH"' >> ~/.zshrc
source ~/.zshrc
which cargo
which rustc
正常应输出:
/home/用户名/.cargo/bin/cargo
查看版本:
cargo --version
rustc --version
如果你用 Debian 官方仓库:
sudo apt install rustc cargo
路径为:
/usr/bin/cargo
/usr/bin/rustc
⚠️ 版本通常较旧,不建议开发使用。
cargo: command not found说明 PATH 未生效,重新 source 或重开终端。
rustup toolchain list
rustup default stable
rustup default nightly
项目根目录:
rustup override set 1.75.0
如果你是在 服务器 / CI / Docker / WSL 环境,或者遇到具体报错,可以贴出来我帮你具体分析。