温馨提示×

debian rust环境变量怎设

小樊
44
2026-10-08 02:42:24
栏目: 编程语言

在 Debian 上配置 Rust 的环境变量,通常分几种情况,下面按最常见、最推荐的方式说明。


一、使用 rustup 安装(官方推荐 ✅)

如果你是用官方脚本安装的 Rust:

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

安装完成后,最重要的一步是让环境变量生效。

1. 手动生效(当前终端)

source $HOME/.cargo/env

2. 永久生效(推荐)

一般安装脚本会自动把下面内容加到 ~/.bashrc 或 ~/.profile:

source "$HOME/.cargo/env"

如果没有,你手动加:

echo 'source "$HOME/.cargo/env"' >> ~/.bashrc
source ~/.bashrc

如果你用的是 zsh:

echo 'source "$HOME/.cargo/env"' >> ~/.zshrc
source ~/.zshrc

二、Rust 相关的环境变量说明

主要变量

变量 说明
CARGO_HOME cargo 主目录(默认 ~/.cargo)
RUSTUP_HOME rustup 主目录(默认 ~/.rustup)
PATH 需要包含 ~/.cargo/bin

自定义路径(可选)

例如:

export CARGO_HOME=/opt/rust/cargo
export RUSTUP_HOME=/opt/rust/rustup
export PATH=$CARGO_HOME/bin:$PATH

常用于服务器或多人环境。


三、验证是否成功 ✅

rustc --version
cargo --version

如果都能正常输出版本号,说明环境变量配置成功。


四、系统级配置(不常用 ⚠️)

如果你想所有用户都能用 Rust:

sudo vim /etc/profile.d/rust.sh

内容:

export CARGO_HOME=/opt/rust/cargo
export RUSTUP_HOME=/opt/rust/rustup
export PATH=$CARGO_HOME/bin:$PATH

然后:

source /etc/profile

五、常见问题

1. rustc: command not found

说明 PATH 没加 ~/.cargo/bin

2. 重启后失效

说明没写进 .bashrc / .zshrc

3. 用了 apt 安装的 rust(不推荐)

sudo apt install rustc cargo

这种方式版本旧,且不走 rustup,不建议开发用。


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

  • 你是用 rustup 还是 apt
  • 是 个人用还是服务器
  • 用的是 bash 还是 zsh

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

0 踩