温馨提示×

centos如何设置rust路径

小樊
48
2026-09-26 23:56:47
栏目: 编程语言

在 CentOS 上“设置 Rust 路径”通常指两件事之一:

  1. 把 Rust 加入 PATH(让 cargo / rustc 可用)
  2. 修改 Cargo 相关目录路径(如修改 cargo home、目标目录等)

下面分别说明。


一、把 Rust 加入 PATH(最常见)

1. 使用官方脚本安装(推荐)

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

安装完成后,Rust 默认在:

~/.cargo/bin

2. 设置 PATH

编辑当前用户环境变量(推荐):

vi ~/.bashrc

在末尾添加:

export PATH="$HOME/.cargo/bin:$PATH"

使配置生效:

source ~/.bashrc

验证:

rustc --version
cargo --version

如果你是 zsh,请改 ~/.zshrc


二、系统级设置(所有用户)

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

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

内容:

export PATH="/opt/rust/bin:$PATH"

(假设你把 Rust 装到 /opt/rust)

然后:

source /etc/profile

三、修改 Cargo 相关路径(进阶)

1. 修改 CARGO_HOME

默认:

~/.cargo

自定义:

export CARGO_HOME=/data/rust/cargo

2. 修改 RUSTUP_HOME

默认:

~/.rustup

自定义:

export RUSTUP_HOME=/data/rust/rustup

可写入 ~/.bashrc 或 /etc/profile


四、离线 / 服务器无网络环境

如果是无外网服务器:

  • 在有网的机器装好 Rust
  • 拷贝 .cargo 和 .rustup
  • 设置好 CARGO_HOME / RUSTUP_HOME / PATH

五、常见问题

command not found: cargo

说明 PATH 没生效,检查:

echo $PATH
ls ~/.cargo/bin

如果你是指 交叉编译路径、rust 标准库路径 或 指定 toolchain 路径,可以告诉我具体场景,我可以给你更精确的配置。

0 踩