温馨提示×

centos rust路径怎么配置

小樊
38
2026-08-03 07:55:23
栏目: 编程语言

在 CentOS 里配置 Rust 的路径,通常分几种情况。下面按最常见场景一步步说明,你可以对照使用。


一、通过 rustup 安装(✅ 推荐)

如果你是用官方方式安装的:

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

1️⃣ 默认安装路径

Rust 会安装到:

~/.cargo/bin

工具链在:

~/.rustup/toolchains

2️⃣ 配置环境变量(最重要)

安装完成后,rustup 通常会自动在下面文件中添加:

~/.cargo/env

你需要让当前 shell 生效:

source ~/.cargo/env

或者手动加到 ~/.bashrc(CentOS 默认 shell 是 bash):

echo 'export PATH="$HOME/.cargo/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc

3️⃣ 验证

rustc --version
cargo --version

✅ 能正常输出版本号就说明路径配置成功。


二、系统级安装(不推荐,除非特殊需求)

如果是通过 yum / dnf 安装的 Rust:

sudo yum install rust cargo

路径一般在:

/usr/bin/rustc
/usr/bin/cargo

这种 不需要额外配置 PATH,但版本通常较旧。


三、手动指定 Rust 路径(如自定义安装)

如果你把 Rust 解压到了自定义目录,比如:

/opt/rust/rustc/bin

那就手动配置:

export RUST_HOME=/opt/rust
export PATH=$RUST_HOME/rustc/bin:$PATH

写入 ~/.bashrc/etc/profile 永久生效。


四、常见错误排查

rustc: command not found

说明:

  • source ~/.cargo/env
  • 或 PATH 没加对

检查:

echo $PATH
which rustc

五、推荐配置总结(✅ 最常用)

# ~/.bashrc
export PATH="$HOME/.cargo/bin:$PATH"

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

  • ✅ 是 CentOS 7 还是 8 / Stream
  • ✅ 有没有用 root
  • ✅ 是 本机开发 还是 CI / 服务器

我可以给你一个完全贴合你环境的配置方案

0