在 Debian 上配置 Rust 的路径,通常取决于你是怎么安装 Rust 的。下面分情况说明:
rustup 安装(最常见、推荐)如果你是用官方方式安装的:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
默认安装路径是:
~/.cargo/bin
rustup 会修改你的 shell 配置文件,比如:
~/.bashrc~/.profile~/.zshrc里面会有类似:
source "$HOME/.cargo/env"
或
export PATH="$HOME/.cargo/bin:$PATH"
编辑 ~/.bashrc:
nano ~/.bashrc
添加:
export PATH="$HOME/.cargo/bin:$PATH"
然后:
source ~/.bashrc
验证:
which cargo
which rustc
如果你用的是:
sudo apt install rustc cargo
系统级安装,路径是:
/usr/bin/cargo
/usr/bin/rustc
一般不需要设置 PATH,因为 /usr/bin 默认就在 PATH 中。
验证:
cargo --version
rustc --version
默认:
~/.cargo
自定义:
export CARGO_HOME="/your/path/cargo"
默认:
target/
自定义(项目内):
# Cargo.toml
[build]
target-dir = "/your/path/target"
cargo: command not found说明 PATH 没生效:
source ~/.cargo/env
或检查:
echo $PATH
rustup default stable
rustup default nightly
如果你愿意,可以告诉我:
我可以给你更精确的配置。