在 Debian 上设置 Rust 环境变量,通常取决于你是通过哪种方式安装的 Rust。下面是最常见的几种情况,按推荐程度从高到低说明。
rustup 安装(✅ 最推荐)如果你是用官方方式安装的:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
那么 环境变量已经自动配置好了,一般不需要手动设置。
source ~/.cargo/env
然后检查:
rustc --version
cargo --version
如果能正常输出版本号,说明环境已经 OK。
rustup 安装时已经把下面内容写进了:
~/.bashrc
~/.profile
~/.zshrc(如果你用 zsh)
内容类似:
export PATH="$HOME/.cargo/bin:$PATH"
如果你换了 shell(如 zsh / fish),可以手动加一行。
编辑你的 shell 配置文件:
nano ~/.bashrc
添加:
export PATH="$HOME/.cargo/bin:$PATH"
然后:
source ~/.bashrc
export RUSTUP_HOME="$HOME/.rustup"
export CARGO_HOME="$HOME/.cargo"
export RUSTUP_DIST_SERVER=https://rsproxy.cn
export RUSTUP_UPDATE_ROOT=https://rsproxy.cn/rustup
或者写入:
nano ~/.bashrc
sudo nano /etc/environment
添加:
PATH="/home/youruser/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
⚠️ 注意:
$HOMEecho $PATH
which rustc
rustc --version
cargo --version
rustc: command not foundsource ~/.cargo/envsudo apt install rustc cargo
✅ 一般不需要额外设置,但不推荐(版本旧)
| 场景 | 建议 |
|---|---|
| 个人开发 | 用 rustup |
| 环境变量 | 自动配置 |
| 国内加速 | 设置镜像 |
| 系统级 | 不推荐 |
如果你愿意,可以告诉我:
我可以给你精确到命令的配置方案。